Такая проблема достаточно распространена при работе с БД SQL и для ее решения предлагаем ознакомиться с некоторыми рекомендациями, приведенными нашими специалистами. Рассмотрим решение данной проблемы на примере такой конфигурации: ОС Windows XP, SQL Server 2008.
В первую очередь необходимо убедиться в том, что пользователь, от имени которого планируется создание новой БД, имеет соответствующие права на редактирование, и создание базы данных на требуемом для работы сервере.
Если пользователь не имеет соответствующих прав, то возможность редактировать будет недоступна для него априори.
А вот при наличии у него прав локального администратора в рамках операционной системы с установленным Microsoft SQL Server 2008 может сложиться так, что прав на управление и подключение SQL-сервера все же не окажется. Причин этому может быть несколько, и, как правило, главной из таких причин является установка SQL Server доменными пользователями, которые уже были удалены.
Между тем существует возможность получить права администратора для любого пользователя, который обладает административными правами на уровне ОС без необходимости производить переустановку сервера SQL. Для этого необходимо произвести следующие манипуляции:
net stop MSSQLSERVER
net start MSSQLSERVER /m
sqlcmd –E
CREATE LOGIN [builtinадминистратор] FROM WINDOWS;
GO;
EXEC sp_addsrvrolemember ‘builtinадминистраторы’, ‘sysadmin’;
GO;
exit
net start MSSQLSERVER
Вас также может заинтересовать: