如何在SQL Server Management Studio(最新版本)中获取连接字符串
- 论坛
- 如何在SQL Server Management Studio(最新版本)中获取连接字符串
10 浏览
匿名的
0 Comments
最近我使用SQL Server Management Studio的最新版本遇到了一个问题,即如何获取连接字符串。我遇到了一个问题,因为我的数据库名称的第一个字符是空格,所以即使我在连接字符串中添加了一个空格字符,.net也不会将空格添加到数据库名称中。因此,我需要在数据库名称周围加上单引号。
以下是我在解决问题时使用的代码:
SELECT 'data source=' + @ + ';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()
感谢这个脚本,我发现我的数据库名称的第一个字符是空格。通过在数据库名称周围加上单引号,我成功解决了这个问题。