#sql-server #azure
#sql-сервер #azure
Вопрос:
Есть ли в SQL Server способ создать новую базу данных без 1000 или около того вспомогательных элементов, которые она обычно создает (например, все представления, системные базы данных, внешние связи и т. Д. И т. Д.) Или это часть инициализации базы данных SQL Server, и выбора нет?
Моя команда просто:
CREATE DATABASE mydb;
Ответ №1:
Нет. SQL использует базу данных модели и, по сути, копирует ее для любой создаваемой вами базы данных. Если вы хотите изменить какой-либо из объектов по умолчанию, созданных в любой новой базе данных, вы можете попытаться соответствующим образом изменить базу данных модели. Однако вы не сможете удалить системные объекты. (Во всяком случае, не без нарушения SQL каким-либо образом.)