Welcome to Sign in | Help
in Search

Conversie backup sql 2005-la sql 2000

Last post 01-20-2010, 11:34 AM by crestinul. 14 replies.
Sort Posts: Previous Next
  •  01-15-2010, 1:17 PM 7960

    Conversie backup sql 2005-la sql 2000

    Buna ziua,
    Am nevoie ca o baza de date sql 2005 sa o pun pe un server sql.
    Microsoft nu are o asemena optiune la utilitarul de backup si m-am gandit sa incerc in felul urmator:
    -pe sql 2005 am generat scripturile bazei de date cu wizardul din sql mngmt studio la Choose script options am am ales sql 2000.
    problema e ca scripturile nu sunt generate bine nu reusesc sa le execut pe serverul sql 2000.
    Aveti idee ce poate fi?
    Va multumesc
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-15-2010, 1:54 PM 7961 in reply to 7960

    Re: Conversie backup sql 2005-la sql 2000

    ??? ce se intampla exact ???
  •  01-15-2010, 2:31 PM 7962 in reply to 7960

    Re: Conversie backup sql 2005-la sql 2000

    Dacă nu ai instalat niciun Service Pack pe SQL 2005, s-ar putea să te loveşti de următoarea problemă:
    http://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=126523
    În acest caz, soluţia este să instalezi ultimul Service Pack.

    Dacă ai deja cel puţin SP1, spune-ne ce eroare apare şi care este codul generat (unde apare acea eroare).

    Răzvan
  •  01-15-2010, 3:29 PM 7963 in reply to 7962

    Re: Conversie backup sql 2005-la sql 2000

    Multumesc pt raspuns.

    M-am uitat acu si nu am nici macar sp1.
    Primesc erori pe sql 2000 de ex la comenzile de creare loginuri :


    IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'CMAS')
    CREATE USER [CMAS] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[CMAS]
    GO
    IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'johnny')
    CREATE USER [johnny] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo]
    GO
    IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'robert')
    CREATE USER [robert] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[robert]
    GO
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-15-2010, 3:40 PM 7964 in reply to 7963

    Re: Conversie backup sql 2005-la sql 2000

    Vezi ca in SQL 2000 folosesti sp_adduser / sp_addlogin.
    Atentie si la "catalog views"...
  •  01-15-2010, 4:22 PM 7965 in reply to 7964

    Re: Conversie backup sql 2005-la sql 2000

    Nu numai acolo da erori mai da si la alte conmenzi de exemplu cele de creare de contraints/indexes.Baza mea de date are multe obiecte si as vrea s-o reporduc asa cum este pe sql 2000-deci as vrea o solutie automata -o sa incerc dupa ce pun sp Multumesc dinnou
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-15-2010, 4:43 PM 7966 in reply to 7965

    Re: Conversie backup sql 2005-la sql 2000

    Verifica sintaxa sau vezi
    http://www.waynejohn.com/scripting-a-sql-2000-database-from-sql-2005/
    Pentru SQL 2008, gasesti optiunea in SQL Server Object Explorer ---> Scripting.
  •  01-16-2010, 1:24 PM 7967 in reply to 7966

    Re: Conversie backup sql 2005-la sql 2000

    Eu as incerca sa folosesc Import\Export. SQL Integration Services pt sql server 2005/2008 aici si SQL Server 2000 DTS aici. Sa fiu mai clar .... folosesti sursa ca fiind SQL Server 2005 si destinatia sql server 2000. La final as merge cu un tool de comparare. SQL Copare de la RED GATE pentru care exista o versiune demo, te poate ajuta (compara schemele si te lasa sa executi scripturi de sincronizare pe care le face singur).

    Nu am fost pus in situatia ta dar eu de aici as incepe sa sap.... neffind in cazul tau nu stiu daca integration services merge cu sql 2000 si nici daca dts merge cu 2005 .... ba mai mult, nu stiu limitarile SQL Compare .... dar mai sunt si alt soft-uri.


    Cătălin D.
  •  01-18-2010, 12:34 PM 7970 in reply to 7967

    Re: Conversie backup sql 2005-la sql 2000

    Multumesc pt raspunsuri tututor.Am pus sp3 si am regenerat scripturile bazei de date sa fie compatibile sql 80 cu winzardul din sqlmngmt ,dar tot nu merge. Mi se pare prea complicat sa fac un pachet dtsx pt o treaba asa simpla ,nu inteleg de ce Ms nu au facut o optiune atunci cand fac backup la baza ,astfel incat bacupul sa fie compatibil si cu versiunile din urma...
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-18-2010, 1:16 PM 7971 in reply to 7970

    Re: Conversie backup sql 2005-la sql 2000

    Apare aceeaşi eroare, la partea cu "sys.database_principals" ? Dacă da, spune-i să nu mai scripteze user-ii şi drepturile (şi rezolvi problema asta separat). Dacă nu, atunci spune-ne ce eroare apare şi care este codul generat (unde apare acea eroare).

    Răzvan
  •  01-18-2010, 1:34 PM 7973 in reply to 7971

    Re: Conversie backup sql 2005-la sql 2000

    Nu numai acolo ci si cand scripteaza indexii bazei de date si constrangerile...
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-18-2010, 2:25 PM 7974 in reply to 7973

    Re: Conversie backup sql 2005-la sql 2000

    Si nu ne spui si nouă ce eroare apare şi care este codul generat???
  •  01-19-2010, 9:48 AM 7977 in reply to 7974

    Re: Conversie backup sql 2005-la sql 2000

    de exemplu : CREATE TABLE [dbo].[Units]( [UnitID] [int] IDENTITY(1,1) NOT NULL, [UnitName] [nvarchar](250) NULL, [UnitAbbreviation] [nvarchar](50) NULL, [Description] [nvarchar](1024) NULL, [Code] [nvarchar](4) NULL, [Timestamp] [timestamp] NULL, CONSTRAINT [PK_Units] PRIMARY KEY CLUSTERED ( [UnitID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO Erorarea asta :incorect sintax near :( cand e excutat pe sql 2000
    Secolul XXI ori va fi religios ori nu va fi deloc
  •  01-20-2010, 9:14 AM 7993 in reply to 7977

    Re: Conversie backup sql 2005-la sql 2000

    Ai instalat SP3 şi pe calculatorul client, de pe care te conectezi? (sau te conectezi direct de pe server?)

    Răzvan
  •  01-20-2010, 11:34 AM 7994 in reply to 7993

    Re: Conversie backup sql 2005-la sql 2000

    Pe calculatorul client am sql developer 2005,am pus sp3 pe el si generat scripturile cu compatibility sql 2000 si se pare ca nu merg rulate pe serverul de productie sql 2000
    Secolul XXI ori va fi religios ori nu va fi deloc
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems