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