我可以从 SQL Server Management Studio 中查看我的 MSSQL 连接字符串吗?

Duc*_*ain 3 sql-server sql-server-2005

我正在使用 SQL 2005,今天正在帮助某人调试连接问题。我以为我可以从 SQL Management Studio 内部查看我当前的连接字符串,但似乎无法弄清楚如何实现它。

这可能吗?谷歌搜索一直没有结果。

谢谢!

小智 10

你可以。从堆栈交换

select
    'data source=' + @@servername +
    ';initial catalog=' + db_name() +
    case type_desc
        when 'WINDOWS_LOGIN' 
            then ';trusted_connection=true'
        else
            ';user id=' + suser_name()
    end
from sys.server_principals
where name = suser_name()
Run Code Online (Sandbox Code Playgroud)


Sim*_*eak 1

您无法从 SQL Management Studio 中查看当前的 SQL Management Studio 连接字符串。

您可以使用与连接到 SQL 实例时相同的详细信息快速创建自己的连接字符串。这是一个包含示例的资源,可能会有所帮助:http ://www.connectionstrings.com/sql-server-2005

希望我正确理解你的问题......?