Ошибка «CREATE DATABASE запрещено». Способы решения для программы ДНД ЭТЛ Профессионал .Нет

Эта ошибка возникла у Вас из-за того, что текущий пользователь не имеет прав на создание БД в MS SQL Server.

Можно решить эту проблему следующими способами:

1. Запустить ДНД ЭТЛ Профессионал .Нет от имени администратора. Для этого перейдите в папку с установленной программой, по умолчанию это папка:

Для 32-разрядной ОС — C:Program FilesДНД Софт (ИП Рыженков)ДНД ЭТЛ Профессионал .Нет v.4.1

Для 64-разрядной ОС— C:Program Files (x86)ДНД Софт (ИП Рыженков)ДНД ЭТЛ Профессионал .Нет v.4.1

Нажать правой кнопкой мыши по файлу с именем DNDEtlPro.exe и в выпадающем списке выберите пункт «Запустить от имени администратора«.

Теперь пользователь сможет создать БД в SQL Server.

2. Настроить MS SQL Server для добавления текущего пользователя к роли Администратор.

При наличии у пользователя прав локального администратора в операционной системе, в которой установлен Microsoft SQL Server 2008, может случиться ситуация, что прав на подключение или управление сервером SQL у такого пользователя нет. Случиться такое может по разным причинам (обычно из-за банальной установки SQL Server’а доменным пользователем, которого уже удалили). Однако, есть возможность без переустановки SQL Server’а получить административные права любому пользователю, обладающим локальными административными правами на уровне ОС. Для этого нужно проделать следующие действия…
— зайти в систему от имени пользователя с правами локального администратора
— запустить командную строку с правами администратора (начиная с Windows Server 2008 по умолчанию включен UAC, поэтому для полных прав в системе все программы нужно запускать правым кликом > запуск от админа)
— выполнить остановку службы SQL Server
net stop MSSQLSERVER
— выполнить запуск службы SQL Server в однопользовательском режиме
net start MSSQLSERVER /m
— подключиться к командному процессору управления SQL Server с правами текущего пользователя
sqlcmd -E
— добавить объект безопасности Windows (локального или доменного пользователя или группу) в базу данных пользователей SQL Server
CREATE LOGIN [builtinадминистраторы] FROM WINDOWS;
GO;
— назначить этому пользователю права администратора SQL Server’a
EXEC sp_addsrvrolemember ‘builtinадминистраторы’, ‘sysadmin’;
GO;
— выйти из sqlcmd
exit
— запустить службу SQL Server в обычном режиме
net start MSSQLSERVER
— теперь можно подключаться через программу к вашему SQL серверу и выполнять необходимые действия.