好的,所以我遇到了一些问题 - 我在SQL Server上执行了一些代码,但没有意识到我没有选择WHERE位。当然,当我看到"608 rows affected"
而不是"1 row affected"
时,我吓了一跳。SQL Server备份还原问题?
幸运的是,我保存了一个备份,但出于某种原因,我遇到了一些问题。现在,我把服务器关闭,所以我知道它没有被使用的任何人,但它给我下面的错误
"Restore failed for Server 'myserver'.
System.Data.sqlclient.sqlerror: Exclusive access could not be obtained because the database is in use. (Microsoft.SqlServer.Smo)"
我看到的东西,说我应该使用
Alter Database Databases
SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE PRODUCT
FROM DISK = ''
但我对这个代码有三个保留。首先,我完全不确定如何重新启用multi_user。其次,我不知道程序在哪里存储备份。第三,这个SQL稍微高于我的头脑 - 说实话,我对语言比较陌生,所以我不确定这会对事情产生什么影响。
任何人有任何答案我的麻烦?
哈哈,应该对我很明显。谢谢。 – Kulahan