Хорошо, у меня возникла небольшая проблема - я выполнил некоторый код на своем SQL Server и не понял, что у меня не выбран бит WHERE.Конечно, когда я увидел "608 rows affected"
, а не "1 row affected"
, я немного испугался.
К счастью, у меня есть резервная копия, но по какой-то причине у меня возникает пара проблем.Теперь я отключил сервер, так что я знаю, что он никем не используется, но он дает мне следующую ошибку
"Восстановление не удалось для сервера 'myserver'.
System.Data.sqlclient.sqlerror: Не удалось получить эксклюзивный доступ, так как база данных используется. (Microsoft.SqlServer.Smo) "
Я увидел что-то, что я должен использовать
Alter Database Databases
SET SINGLE_USER WITH ROLLBACK IMMEDIATE
RESTORE DATABASE PRODUCT
FROM DISK = ''
но у меня есть три оговорки по поводу этого кода.Во-первых, я совершенно не уверен, как снова включить multi_user.Во-вторых, я не знаю, где программа хранит свои резервные копии.В-третьих, этот SQL немного выше моей головы - честно говоря, я относительно новичок в языке, поэтому не уверен, как это повлияет на ситуацию.
У кого-нибудь есть ответы на мои проблемы?