ファイルストリームを持つ SQL Server 2008 データベースがあります。
ファイルストリームを除いてこのデータベースをバックアップし、SQL Server 2012 でデータベースを復元する必要があります。
これを調査したところ、次のことがわかりました。
これは、ファイルストリームを使用せずにデータベースをバックアップし、URL の指示に従って SQL Server 2008 に復元するときに機能します。
ただし、スクリプトを実行して 2012 に復元すると、次のエラーが発生します。
Msg 3634, Level 16, State 1, Line 3
The operating system returned the error '3(The system cannot find the path specified.)' while attempting 'FindFirstFile' on X
Msg 5520, Level 16, State 1, Line 3
Upgrade of FILESTREAM container ID 65537 in the database ID 10 failed because of container size recalculation error. Examine the previous errorlog entries for errors, and take the appropriate corrective actions.
Msg 5056, Level 16, State 6, Line 3
Cannot add, remove, or modify a file in filegroup 'FileStreamFileGroup' because the filegroup is not online.
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.
2008年から2012年にデータベースをアップグレードするSQLと関係があると思います.
何か案は?どんな助けでも大歓迎です。