1

ASP コード (ADODB) を使用してデータベースを復元しています。.bak ファイルはローカル システムにあります。SQL は SQL 認証でローカルです。

SSMS で復元クエリを試した場合、復元は成功しました。しかし、ASP コードでの同じクエリは成功しません。データベースは Restoreing... 状態になります。

クエリは

RESTORE DATABASE [myDB] FROM  
DISK = N'D:\DB\myDB_20120611_190339.bak' WITH  FILE = 1,  
MOVE N'myDB' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.WEB2K8\MSSQL\DATA\myDB.mdf',  
MOVE N'myDB_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10.WEB2K8\MSSQL\DATA\myDB_1.ldf',  
NOUNLOAD,  REPLACE,  STATS = 10
GO

何が問題なのかわからない。

どんな助けでも大歓迎です。

ありがとう

ガネーシャ。

4

1 に答える 1

0

データベース RESTORE コマンドで WITH RECOVERY オプションを使用して、復元プロセスの一部としてデータベースをオンラインにする必要があります。

于 2012-06-12T10:37:07.033 に答える