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

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

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

这可能吗?Google 搜索无果。

谢谢!

答案1

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

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

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

答案2

你可以。来自堆栈交换

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()

答案3

这可能太晚了,但这个问题似乎有更好的答案。

我也一直在搜索同样的内容;如何查看特定 SQL Server 数据库的连接字符串。我了解到您无法在 SQL Server Management Studio 中执行此操作,但您可以检索 Visual Studio 使用的连接字符串,正如另一位用户所建议的那样。

在 Visual Studio 中,转到服务器资源管理器,右键单击“数据连接”,然后浏览到要连接的 SQL Server,选择创建新连接。我同时连接到 SQL Server 和 MySQL,所以我会为自己和其他可能处于同样境地的人记下这一点。

选择新数据源时,请为您的 SQL 连接指定 Microsoft SQL Server,但 MySQL 需要连接器。您需要拥有 MySQL/Oracle 帐户才能下载 MySQL 连接器。

http://dev.mysql.com/downloads/connector/net

安装完成后,在为 MysQL 创建新的数据连接时,您将可以选择 Oracle 数据库。现在,您可以配置并连接到数据源,并查看每个数据源的连接字符串。为此,右键单击新的数据连接并选择属性。在连接字符串中,您可以将其复制并粘贴到 Visual Studio 连接字符串中。

再次,由于这出现在我的搜索结果中,我将在将来为自己添加此注释,并且其他人可能会发现这很有用。

基南

相关内容