Создание базы данных в SQL Server 2005
После установки SQL Server 2005 я попытался создать новую базу данных (команда: создать базу данных имя_базы). Но сообщение было ошибкой: в доступе к базе данных "master" отказано в разрешении. Мой вопрос: 1.) Как выйти из этой главной базы данных и создать новую базу данных вне ее, 2.) Что такое основная база данных.
3 ответа
Вы должны войти в систему, используя учетную запись sa (системный администратор), которая должна иметь все разрешения. Оттуда вы можете создавать дополнительные учетные записи по мере необходимости.
Чтобы создать новую базу данных, проще всего использовать SQL Server Management studio, и вы можете щелкнуть правой кнопкой мыши "Базы данных" (на левой панели) и выбрать создание новой базы данных.
"Основная база данных" в основном содержит информацию метаданных (т.е. информацию обо всех других БД и т. Д.)
Основная база данных - это база данных по умолчанию, в которую вы входите. Похоже, у вас нет установленных разрешений. Самое простое решение для начала - запустить Mgmt Studio от имени администратора. Правильный способ изменения разрешений можно найти здесь: http://msdn.microsoft.com/en-us/library/bb326612.aspx.
SQL Server хранит множество метаданных о SQL Server, базах данных, файлах, логинах и т. Д. В основной базе данных. Основная база данных - это сердце и ключ для правильной работы SQL Server.
Нужно использовать основную базу данных для создания новых пользовательских баз данных. Похоже, что используемый вами логин не имеет разрешений на основную базу данных или не имеет разрешений на создание новой базы данных. Убедитесь, что у вас достаточно прав для создания базы данных и добавьте себя в роль db_creator или роль sysadmin более высокого уровня.
Я не рекомендовал бы использовать SSMS для создания новой базы данных. Я бы использовал скрипт T-SQL, так как у вас будет больше контроля. После того, как вы создали базу данных, убедитесь, что у вас отключена автоматическая усадка. Также убедитесь, что вы установили начальный размер файла достаточно большим, чтобы файлы НЕ автоматически увеличивались в размерах. Также убедитесь, что вы установили автоматическое увеличение достаточно долго, чтобы оно не росло небольшими шагами.