Проблемы с восстановлением резервной копии SQL Server?

Итак, у меня небольшая проблема - я выполнил некоторый код на моем 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 немного выше моей головы - я относительно новичок в этом языке, честно говоря, поэтому я не уверен, как это повлияет на вещи.

У кого-нибудь есть ответы на мои проблемы?

8
задан marc_s 18 October 2011 в 18:36
поделиться