Как я могу изменить свою базу данных по умолчанию в SQL Server, не используя Studio управления SQL Server MS?

Так как в приведенных выше ответах четко объясняется, как безопасно играть с опциями. Я попробую объяснить, какие опции в действительности бывают быстрыми.

Другой способ объявить необязательную переменную -

var i : Optional<Int>

И необязательный тип - это не что иное, как перечисление с двумя случаями, т. е.

 enum Optional<Wrapped> : ExpressibleByNilLiteral {
    case none 
    case some(Wrapped)
    .
    .
    .
}

Итак, чтобы назначить nil нашей переменной i. Мы можем сделать var i = Optional<Int>.none или присвоить значение, мы передадим некоторое значение var i = Optional<Int>.some(28)

. Согласно swift, «nil» - это отсутствие значения. И создать экземпляр, инициализированный с помощью nil. Мы должны соответствовать протоколу с именем ExpressibleByNilLiteral и большим, если вы его догадались, только Optionals соответствуют ExpressibleByNilLiteral и соответствуют другим типам.

ExpressibleByNilLiteral имеет единственный метод, называемый init(nilLiteral:), который инициализирует instace с nil. Обычно вы не вызываете этот метод, и в соответствии с быстрой документацией не рекомендуется называть этот инициализатор напрямую, когда компилятор вызывает его всякий раз, когда вы инициализируете необязательный тип с литералом nil.

Даже мне приходится обертывать (нет каламбур) моя голова вокруг опций: D Happy Swfting All .

161
задан ruffin 1 November 2017 в 14:28
поделиться

3 ответа

То, что можно сделать, установлено база данных по умолчанию с помощью sp_defaultdb системной хранимой процедуры. Войдите в систему, поскольку Вы сделали и затем нажимаете кнопку New Query. После этого просто выполните команду sp_defaultdb следующим образом:

Exec sp_defaultdb @loginame='login', @defdb='master' 
213
ответ дан Martin Brown 23 November 2019 в 21:25
поделиться

Чтобы сделать это GUI, путь, необходимо пойти, редактирует вход в систему. Одно из его свойств является базой данных по умолчанию, используемой для того входа в систему. Можно найти список логинов под узлом Логинов под узлом безопасности. Тогда выберите свой вход в систему и щелкните правой кнопкой и выберите Свойства. Измените базу данных по умолчанию, и Ваша жизнь будет лучше!

Примечание, что кто-то с системным администратором privs должен быть в состоянии войти в систему, чтобы сделать это или выполнить запрос из предыдущего сообщения.

49
ответ дан Marcus Erickson 23 November 2019 в 21:25
поделиться

Если у Вас нет полномочий изменить Ваш DB по умолчанию, Вы могли бы вручную выбрать различный DB во главе своих запросов...

USE [SomeOtherDb]
SELECT 'I am now using a different DB'

будет работать, пока у Вас есть разрешение к другой DB

13
ответ дан marc_s 23 November 2019 в 21:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: