Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL NT Service\MSSQL$InstanceName  [new]
=Ozzy=
Member

Откуда:
Сообщений: 228
Подскажите всегда ли верно использовать account NT Service\MSSQL$InstanceName для установки разрешений директориям и файлам бд?

У меня есть backup\restore приложение, которое может восстанавливать бд в любые другие директории и для того чтобы SQL Server не ругался access denied, я выставляю директориям и файлам разрешения для аккаунта NT Service\MSSQL$InstanceName. В SQL2005 вроде как используется другой аккаунт. Как их можно определять программно, а не через алгоритм MSSQL$ + InstanceName?
7 июн 12, 13:46    [12681786]     Ответить | Цитировать Сообщить модератору
 Re: SQL NT Service\MSSQL$InstanceName  [new]
SamMan
Member

Откуда: Moscow
Сообщений: 759
=Ozzy=,

А зачем это делать программно? Имена SQL-сервисов фиксированы в смысле логики их построения. Вариации для различных версий (начиная с 7-ой) можно видеть здесь. Иными словами если вы знаете версию сервера и (если он к таковым относится) имя инстанса - дело в шляпе. Для дефолтного инстанса вообще только версия нужна для корректной идентификации искомого...
8 июн 12, 09:22    [12685362]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить