Определили ли вы, какой первый день недели?
вы можете проконсультироваться с ним следующим образом, указав дату, и вы узнаете, в каком положении недели она находится.
SELECT DATEPART(WEEKDAY, GETDATE())
Например, и согласно вашим датам, если бы днем недели было воскресенье, «я был бы прав».
There are many places where someone might want to deploy this kind of scenario, but due to the way integrated authentication works, it is not possible.
As gbn mentioned, integrated authentication uses a special token that corresponds to your Windows identity. There are coding practices called "impersonation" (probably used by the Run As... command) that allow you to effectively perform an activity as another Windows user, but there is not really a way to arbitrarily act as a different user (à la Linux) in Windows applications aside from that.
If you really need to administer multiple servers across several domains, you might consider one of the following:
Hopefully this helps!
Нет.
Могли бы вы в SQL Server 2000 Enterprise Manager? Я не помню, потому что Windows auth использует текущего авторизованного пользователя, потому что он полагается на токен входа NT, сгенерированный во время входа в систему.
Единственный способ в «Запуск от имени».
У вас нет доверия между домены?
Единственный способ добиться желаемого - открыть несколько экземпляров SSMS, щелкнув правой кнопкой мыши ярлык и используя функцию «Запуск от имени».
Еще один способ, который я обнаружил, - это перейти в «Пуск»> «Панель управления»> «Сохраненные имена пользователей и пароли» («Администрирование»> «Диспетчер учетных данных» в Windows 7) и добавить учетную запись домена. который вы бы использовали с командой "runas".
Затем в SQL Management Studio 2005 просто выберите «Windows Authentication» и введите сервер, к которому вы хотите подключиться (даже если пользователь, который вы видите серым цветом, по-прежнему является локальным пользователем) ... и это работает!
Не спрашивайте меня, почему! :)
Редактировать: Не забудьте включить ": 1433" после имени сервера в Credential Manager, иначе он может не подключиться из-за недоверия к домену.
, в то время как нет способа подключения к нескольким серверам в качестве разных пользователей в одном случае SSMS, что Вы ищете следующую синтаксис RunAs:
runas /netonly /user:domain\username program.exe
, когда вы используете переключатель «Netonly», вы можете войти в систему, используя удаленные учетные данные в домене, который вы не являетесь участником, даже если нет набора доступа вверх. Он просто рассказывает RUNS, что учетные данные будут использоваться для доступа к удаленным ресурсам - приложение взаимодействует с локальным компьютером в качестве вроде вошедшего в систему, и взаимодействует с удаленными компьютерами, как пользователь, учет которых вы дали.
Тебе все равно придется запускать несколько экземпляров SSMS, но, по крайней мере, вы можете подключиться как разные пользователи Windows в каждом.
runas /netonly /user:domain\username ssms.exe