我在我的工作区中有多个服务器,我正在尝试连接,并希望制作一个单独的SQL脚本。要连接到每个服务器,需要Windows凭据,否则不会设置服务器上的选项,也无法访问它们,以免我能说服他们。
是否可以使用:Connect命令传递我的Windows凭据,或者我是否只能使用SQL Server身份验证?
提前致谢。
答案 0 :(得分:0)
默认情况下,sqlcmd
将使用集成身份验证(Windows凭据)。您可以使用-E
指定它,正如dsolimano所提到的那样,但它是不必要的。
通过排除-U
用户名和-P
用于密码切换,它暗示您希望使用Windows凭据。
一个例子是:
sqlcmd -S ServerName -i script.sql -o results.txt