私はこのコードを実行している:復元を介してsql 2000からsql 2008に移行するにはどうすればよいですか?
RESTORE DATABASE [MyDB_2009May11]
FROM DISK = N'C:\DB Copy\MyDB_2009May11.bak'
WITH
MOVE N'Archive_Data'
TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\MyDB_2009May11.mdf',
MOVE N'Data'
TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\MyDB_2009May11.mdf',
MOVE N'Log'
TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\MyDB_2009May11.ldf',
NOUNLOAD,
STATS = 10
GO
私はこのエラーを取得しています:
メッセージ3176、レベル16、状態1、行1 ファイル「C:\ Program Files \ MicrosoftのSQLサーバ\ MSSQL10.SQL2008 \ MSSQL \ DATA \ MyDB_2009May11.mdfは、 'Archive_Data'(3)および 'Data'(1)によって要求されます。 WITH MOVE句を使用すると、1つ以上のファイルを再配置できます。 メッセージ3013、レベル16、状態1、行1 RESTORE DATABASEが異常終了しています。
私が持っているものすべてがバックアップファイルである場合、どのようにSQL Server 2000から2008に移行するのですか?
:)ご迷惑をおかけして申し訳ございません。
Dude。それは素晴らしい答えでした。私は午前中にオフィスに戻るときにこれを試してみます。どうもありがとう! – bitcycle