Только администратор может войти в SQL Server - PullRequest
0 голосов
/ 04 апреля 2011

Я использую Windows Server 2003 для запуска серверного приложения, использующего SQL Express 2008. Я также использую службы терминалов Windows для размещения нескольких тонких клиентов, поэтому мне не нужен сервер домена активной директории идругие вещи, подобные этому.

Теперь у меня "небольшая" проблема с входом в SQL Server.Только учетная запись администратора может сделать это, даже если я предоставлю другим (тестовым) привилегиям администратора другого пользователя, добавив его в группу администраторов.

Получена ошибка: невозможно присоединить файл базы данных к базе данных [Клиент 127.0.0.1]

Я уже проверил, что путь к файлу доступен для данного пользователя, и, как я уже сказал, это прекрасно работает для администратора.

Ответы [ 2 ]

0 голосов
/ 05 апреля 2011

Кажется, я нашел ответ.Используя SQL Management Studio, я дал разрешение sysadmin для группы «Пользователи» на базу данных, теперь все работает как положено.

0 голосов
/ 04 апреля 2011

Под какой учетной записью работает сам SQL Server? Часто он может работать под учетной записью службы домена и может не иметь разрешения для определенных папок. Кроме того, диск C: постепенно становится более закрытым в Windows в отношении файлов базы данных SQL Server.

...