taki_net: (Default)
taki_net ([personal profile] taki_net) wrote2010-11-15 12:27 am

(заискивающе) сами мы не местные MS SQL Server глючит...

Поставил я этот продукт (MS SQL Server Express 2008 R2), пытаюсь восстановиться из бекапа БД (файла bak). Получаю диагностику:



Что это и что с ним делать, а?

[identity profile] sergey-m.livejournal.com 2010-11-15 06:28 am (UTC)(link)
Права в Windows на открытие этого файла бакапа точно есть?

[identity profile] taki-net.livejournal.com 2010-11-15 07:14 am (UTC)(link)
А как их может не быть, я под админом.

[identity profile] sergey-m.livejournal.com 2010-11-15 07:31 am (UTC)(link)
Ну я бы в первую очередь убедился, что с правами порядок, с аккаунтом, из под которого запускается MSSQL. Возможно, это баг MSSQL, вот пишут про похожую проблему (http://connect.microsoft.com/SQLServer/feedback/details/435855/operating-system-error-2147024891-0x80070005-access-is-denied#):

Posted by devolm on 6/9/2009 at 12:29 PM
As mentioned in my comment, this problem can be worked around by using a user account for the Sql Server Service instead of the Local System or Network Service account. In my testing, I used an account with admin privledges.

Т.е. запускать MSSQL из под аккаунта юзера с админовскими привилегиями.

[identity profile] kitya.livejournal.com 2010-11-15 07:58 am (UTC)(link)
еще может быть что файл одновременно открыт кем-то еще, а в виндах два процесса не могут одновременно открывать один файл, если один делает запись. можно посмотреть кто открыл файлы, может это антивирус какой.
(deleted comment)

[identity profile] taki-net.livejournal.com 2010-11-16 06:59 pm (UTC)(link)
Спасибо, все в порядке. Было Network Service, сделал Local system, все заработало.
(deleted comment)

[identity profile] taki-net.livejournal.com 2010-11-16 07:29 pm (UTC)(link)
нет