Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Operating system error 5: "5(Отказано в доступе.)".  [new]
xxarchexx
Member

Откуда:
Сообщений: 262
доброго времени суток. сори за нубский вопрос. подскажите как прицепить БД к ms sql server 2008r2. я работаю с VS 2010 server explorer там ms sqlexpress2008. при попытке прицепить БД выдает собщение.
попробовал прицепить в виде запроса все тоже самое.


use [master]
GO
EXEC sp_attach_db @dbname = 'aspnetdb',
@filename1 = 'D:\aspnetdb.mdf',
@filename2 = 'D:\aspnetdb_log.ldf'



Msg 5120, Level 16, State 101, Line 1
Unable to open the physical file "D:\aspnetdb.mdf". Operating system error 5: "5(Отказано в доступе.)".




Я прочитал что это связяно с настройками безопасности win7. Возможно я ошибаюсь. Подскажите пожалуйста.

Спасибо
7 июн 11, 20:43    [10779027]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 773
xxarchexx,

А зачем ты базу сажаешь в корневой каталог?
7 июн 11, 20:48    [10779037]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
qwerty777
Member

Откуда:
Сообщений: 158
Студию запускал As Administrator?
7 июн 11, 20:49    [10779040]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
xxarchexx
Member

Откуда:
Сообщений: 262
flexgen,

базу просто что бы путь легче писать
7 июн 11, 20:50    [10779045]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
xxarchexx
Member

Откуда:
Сообщений: 262
qwerty777,
нет я делаю attach в sql management studio а раньше я открывал бд в VS2010. щас я попробую запустить от администратора sql management studio.
7 июн 11, 20:52    [10779048]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
xxarchexx
Member

Откуда:
Сообщений: 262
qwerty777,
Спасибо все получилось надо было запустить от администратора)
7 июн 11, 20:57    [10779061]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
attach_ви
Guest
xxarchexx
flexgen,

базу просто что бы путь легче писать

замечательный ответ.
8 июн 11, 00:01    [10779720]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
Glory
Member

Откуда:
Сообщений: 104760
BOL - Securing Data and Log Files - Detaching and Attaching a Database
8 июн 11, 10:10    [10780645]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
Glory,
А если бэкап делается через OSQL.exe который в свою очередь запускает сторонняя программа?
Выход есть?
21 дек 11, 15:41    [11803973]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
xxarchexx
qwerty777,
Спасибо все получилось надо было запустить от администратора)

либо зайти по sa.
21 дек 11, 15:56    [11804114]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
gds
Member

Откуда: Железнодорожный
Сообщений: 1842
Блог
_Groxot_
Glory,
А если бэкап делается через OSQL.exe который в свою очередь запускает сторонняя программа?
Выход есть?

есть, запускать sqlcmd.exe
21 дек 11, 15:57    [11804123]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
_Groxot_
Member

Откуда: Оттуда
Сообщений: 481
gds,

??
Заменить OSQL на sqlcmd ??

Чем это спасет? Если необходимо запускать все равно из стороннней программы?

Т.е. мастер (самописный) который запускает osql.exe на бэкап.
21 дек 11, 16:02    [11804169]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
Glory
Member

Откуда:
Сообщений: 104760
_Groxot_
А если бэкап делается через OSQL.exe который в свою очередь запускает сторонняя программа?
Выход есть?

А какое отношение восстановление бэкапа имеет к клиентской утилите ?
21 дек 11, 20:45    [11805833]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
aceregid
Member

Откуда:
Сообщений: 3
старый топик, пишу для себя - чтобы в следующий раз через Яндекс найти

SQL работает как Сетевая служба, поэтому в свойствах папки, на закладке Безопасность нужно для группы Network Service (если нет такой группы, то создать кнопкой Изменить) поставить доступ на Изменение или Полный
4 июл 13, 18:00    [14523987]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
Гость333
Member

Откуда:
Сообщений: 3683
aceregid
SQL работает как Сетевая служба

SQL совсем не обязательно работает как Сетевая служба. Он может работать от имени любой учётной записи, указанной администратором системы.
4 июл 13, 18:05    [14524018]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
analyst-anna
Member

Откуда:
Сообщений: 3
Добрый день!
Столкнулась с такой же проблемой. Написали, что нужно зайти под администратором, а как это сделать? у меня авторизация средствами виндоус. Как зайти под администратором я знаю, но как создать этого администратора? Или он есть по умолчанию?
7 апр 15, 20:43    [17485322]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
analyst-anna
Member

Откуда:
Сообщений: 3
у меня студия стоит дома локально, это из-за этого?
7 апр 15, 21:01    [17485377]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
analyst-anna
Member

Откуда:
Сообщений: 3
У меня все заработало. Я сначала думала, что зайти под администратором - это под sa. На работе такой есть, и я знаю пароль, а дома нет, потому что сама ставила. Оказывается. нужно было просто запустить студию под админом. Все заработало. Извиняюсь за тупые вопросы.
7 апр 15, 21:06    [17485390]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31371
analyst-anna
На работе такой есть, и я знаю пароль, а дома нет, потому что сама ставила.

:-)
Обычно бывает наоборот.
8 апр 15, 10:54    [17487067]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
McMaKaPoH
Member

Откуда:
Сообщений: 1
Чтобы устранить ошибку, даем доступ на изменение на папку пользователю NT Service\MSSQL$MSSQLSERVER , где MSSQLSERVER - имя экземпляра sql сервера по умолчанию. Если меняли, то соответственно нужно заменить на свое.
3 апр 18, 12:42    [21307917]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
forknapkin
Member

Откуда:
Сообщений: 1
столкнулся с похожей проблемой. решил следующим образом. заходим в управление компьютером -> службы. находим sql server(имя_экземпляра), ->вызываем котекстное меню -> выбираем Свойства -> вкладка Вход в систему -> выбираем С системной учетной записью. при необходимости чекаем Разрешить взаимодействие с рабочим столом
12 июн 18, 12:35    [21485740]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
marselin
Member

Откуда:
Сообщений: 1
forknapkin, спасибо за совет, у меня все заработало!)
30 июн 20, 11:41    [22159540]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31371
marselin
forknapkin, спасибо за совет, у меня все заработало!)
Ужас, не делайте так.
Ограничение прав MS сделал не для того, что бы позлить начинающих пользователей.
Выше давали несколько вариантов решения проблемы.
30 июн 20, 12:24    [22159582]     Ответить | Цитировать Сообщить модератору
 Re: Operating system error 5: "5(Отказано в доступе.)".  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7780
Поз системной УЗ можно стартовать на домашнем компьютере, но ни в коем случае на производственном.
30 июн 20, 13:07    [22159628]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить