如何将 MS SSMS Express 连接到服务器(集成安全性)
Posted
技术标签:
【中文标题】如何将 MS SSMS Express 连接到服务器(集成安全性)【英文标题】:How to connect MS SSMS Express to server (Integrated Security) 【发布时间】:2013-07-31 12:39:20 【问题描述】:我正在尝试通过 SSMS 连接到我们的 MS SQL Server 2005。 我首先尝试以编程方式通过 Visual Studio 进行连接。 在我发现我必须输入“Integrated Security=SSPI;”之后它起作用了进入连接字符串,否则它会以“登录失败”错误拒绝连接。
现在我尝试通过 SSMS 进行连接,但现在我在尝试连接时也遭到拒绝。 遗憾的是,我没有可以设置“Integrated Security=SSPI”或其他选项的选项。
【问题讨论】:
【参考方案1】:在 SSMS 的连接对话框中选择“Windows 身份验证”选项相当于将“Integrated Security=SSPI”放入连接字符串中。
这将在连接到服务器时使用 SSMS 进程的凭据。
请注意,您也可以通过使用“附加连接参数”文本框来实现相同的结果。单击连接对话框底部的“选项>>”按钮,然后选择“附加连接参数”选项卡。
然后在文本框中输入文本“Integrated Security=SSPI”(不带引号)。这将覆盖下拉菜单中选择的任何身份验证选项。
更多信息可以在in the MSDN page 找到,或者在连接对话框获得焦点时按 F1。
【讨论】:
感谢您的回答。我使用的是 Express 版本 2005,其中没有“附加连接参数”并且我无法使用 Windows 身份验证,因为我必须使用其他凭据。 抱歉延迟回复。您是否尝试过使用 SSMS 2012?它向后兼容 SQL 2005。您可以在此处下载:link 根据您的体系结构选择 SQLEXPRWT_x64_ENU.exe 或 SQLEXPRWT_x86_ENU.exe。以上是关于如何将 MS SSMS Express 连接到服务器(集成安全性)的主要内容,如果未能解决你的问题,请参考以下文章
从 SSMS 连接到在容器内运行的 SQL Server Express
PHP PDO 使用 SSL 连接到 MS SQLServer Express
远程连接到 MS SQL - 使用 pyodbc 时出错 vs 使用 SQL Server Management Studio 成功
在SSMS中连接到Dynamics 365 online需要进行以下步骤