Вопрос

После установки SQL Server 2005 я попытался создать новую базу данных (команда:создать базу данных имя_базы_данных).Но сообщение было ошибкой:отказано в разрешении на создание базы данных в «главной» базе данных.Мой вопрос: 1.) как выйти из этой основной базы данных и создать за ее пределами новую базу данных, 2.) что такое главная база данных.

Это было полезно?

Решение

Вам необходимо войти в систему, используя учетную запись sa (системный администратор), которая должна иметь все разрешения.Оттуда вы можете создавать дополнительные учетные записи по мере необходимости.

Чтобы создать новую базу данных, самый простой способ — использовать студию управления SQL Server, вы можете щелкнуть правой кнопкой мыши «Базы данных» (на левой панели) и выбрать создание новой базы данных.

«Основная база данных» в основном содержит информацию метаданных (т.е.информация обо всех остальных БД и т. д.)

Другие советы

Основная база данных — это база данных по умолчанию, в которую вы входите.Похоже, у вас не настроены разрешения.Самый простой способ начать — запустить Mgmt Studio от имени администратора.Чтобы узнать, как правильно изменить разрешения, посмотрите здесь: http://msdn.microsoft.com/en-us/library/bb326612.aspx .

SQL Server хранит множество метаданных о SQL Server, базах данных, файлах, логинах и т. д. в главной базе данных.Главная база данных — это основа и ключ к правильной работе SQL Server.

Для создания новых пользовательских баз данных необходимо использовать главную базу данных.Похоже, что используемый вами логин не имеет разрешений на доступ к основной базе данных или на создание новой базы данных.Убедитесь, что у вас достаточно разрешений для создания базы данных и добавьте себя в роль db_creator или роль системного администратора более высокого уровня.

Я бы не рекомендовал вам использовать SSMS для создания новой базы данных.Я бы использовал сценарий T-SQL, поскольку у вас будет больше контроля.После создания базы данных убедитесь, что функция AUTO SHRINK отключена.Также убедитесь, что вы установили достаточно большой начальный размер файла, чтобы файлы НЕ увеличивались автоматически.Также убедитесь, что вы установили автоматическое увеличение достаточно долго, чтобы оно не увеличивалось небольшими приращениями.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top