Copying Databases from SQL Server 7.0 or Earlier

Podczas instalacji SQL Server 2008, wszelkich istniejących baz danych są uaktualniane automatycznie. Aby skopiować uaktualnionej bazy danych, można użyć dowolnej z metod kopii obsługiwane dla SQL Server 2008 bazy danych. Aby uzyskać więcej informacji zobaczCopying Databases to Other Servers.

Uwaga

Aby uzyskać informacje dotyczące korzystania z SQL Server 7.0, SQL Server 2000, lub SQL Server 2005 Baza danych na SQL Server 2008, zobacz ALTER DATABASE poziom zgodności (języka Transact-SQL).

Bazy danych programu SQL Server 7.0

Tekst można konwertować SQL Server do bazy danych w wersja 7.0 SQL Server 2008 przy użyciu jednej z następujących metod:

  • Uaktualnienia SQL Server 7.0 bazy danych SQL Server 2000 lub SQL Server 2005 dołączając do obiektu z jednej bazy danych. Następnie można uaktualnić bazy danych SQL Server 2008. Na ogół jest to preferowana metoda.

    Aby uzyskać informacje dotyczące korzystania z dołączania do uaktualnienia SQL Server 2000 lub SQL Server 2005 bazy danych, zobacz Jak Uaktualnianie bazy danych za pomocą Odłącz i Dołącz (języka Transact-SQL).

  • Użycie SQL Server Importowanie i eksportowanie kreatora do kopiowania danych między wiele wystąpień SQL Server. Ten kreator współpracuje z dowolnego urządzenie źródłowe i przeznaczenia, dla którego jest dostawca, mimo że mogą wystąpić problemy przy konwersji danych, w zależności od urządzenie źródłowe danych.Aby uzyskać więcej informacji zobaczImporting and Exporting Data by Using the SQL Server Import and Export Wizard.

  • Migrowanie danych z bazy danych, który został utworzony w SQL Server 7.0 w następujący sposób:

    1. Using version 7.0 of bcp, export the data into a data file by using a bcpout command.

    2. Using the version of bcp.exe in SQL Server 2008 (version 10.0) of bcp, import the data from the data file by using a bcpin command.If the data file contains native data formats, specify the -V70 and –n options, which tell the bcp in operation to use the SQL Server 7.0 native data types.

    Aby uzyskać więcej informacji zobacz Importing Native and Character Format Data from Earlier Versions of SQL Server.

SQL Server w wersji 6.0 lub baz danych programu SQL Server 6.5

To migrate data from a SQL Server version 6.0 or SQL Server version 6.5 database, use the bcp utility in that version of SQL Server to export the data into a data file in character mode (bcpout).Następnie można zaimportować danych znakowych na SQL Server 2008 Baza danych. Jednak programu SQL Server w wersji 6.0 i programu SQL Server 6.5 formatów danych macierzystym nie są obsługiwane przez SQL Server 2008. Oznacza to, że wersja bcp.exe w SQL Server 2008 nie obsługuje -6 Opcja wiersza polecenia lub 60 and 65 opcje –V opcji wiersza polecenia.

Uwaga

Kopie zapasowe bazy danych, które zostały utworzone przy użyciu SQL Server 6.5 lub starszej są w formacie niezgodne i nie można przywrócić w SQL Server 2005 i jego nowszych wersjach.

Poziom zgodności bazy danych po uaktualnieniu

Poziom zgodności tempdb, Model, msdb and Zasób baz danych są ustawione na 100, po uaktualnieniu.The master system database retains the compatibility poziom it had before upgrade, unless that poziom was less than 80.Jeśli poziom zgodności wzorzec była mniejsza niż 80 przed uaktualnieniem, jest on zestaw do 80 po uaktualnieniu.

Jeśli poziom zgodności baza danych użytkownika 80 lub 90 przed uaktualnieniem, pozostaje taka sama po uaktualnieniu.Jeżeli poziom zgodności był 70 lub mniej przed uaktualnieniem uaktualnionej bazy danych, to poziom zgodności zestaw do 80, która jest poziom najniższy obsługiwanych zgodności w SQL Server 2008.

Uwaga

Nowy użytkownik bazy danych będzie dziedziczyć poziom zgodności Model bazy danych.