如何使用SQLCMD中的Windows凭据连接到MS SQL Server Management Studio中的服务器

时间:2014-12-31 15:22:26

标签: sql-server tsql database-connection windows-authentication

我在我的工作区中有多个服务器,我正在尝试连接,并希望制作一个单独的SQL脚本。要连接到每个服务器,需要Windows凭据,否则不会设置服务器上的选项,也无法访问它们,以免我能说服他们。

是否可以使用:Connect命令传递我的Windows凭据,或者我是否只能使用SQL Server身份验证?

提前致谢。

1 个答案:

答案 0 :(得分:0)

默认情况下,sqlcmd将使用集成身份验证(Windows凭据)。您可以使用-E指定它,正如dsolimano所提到的那样,但它是不必要的。

通过排除-U用户名和-P用于密码切换,它暗示您希望使用Windows凭据。

一个例子是:

sqlcmd -S ServerName -i script.sql -o results.txt