c# - 如何在sql server 2008中使用新创建的服务器名登录

标签 c# sql-server authentication server-name

Basically problem starts from my c# code. it is showing error in my connection string. In connection i mentioned server name like, Chaitanya\SQLEXPRESS and at compile time it shows the error at " \ ".

我的连接字符串

 SqlConnection con = new SqlConnection("Server=Chaitanya\SQLEXPRESS;user Id=sa;password=sa@12;Database=err");

现在我正在尝试更改我的 sql server 名称,为此我创建了一个服务器名称。首先我使用了这个命令 sp_dropserver 然后 sp_addserver 最后重新启动。服务器名称创建成功。但无法登录。所以我创建了一个新的登录名,它被创建了,但仅适用于当前登录的服务器。 现在我该怎么办...??如何使用新创建的登录名登录..??或者如何更改创建的登录帐户的服务器名称..?? 抱歉,如果有任何错误...

最佳答案

\代表转义字符,是保留关键字。因此在您的情况下,您需要添加\\。更多信息 here

Chaitanya\\SQLEXPRESS

or
@symbol before connection string..

(@"Server=Chaitanya\SQLEXPRESS;user 

关于c# - 如何在sql server 2008中使用新创建的服务器名登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35406296/

相关文章:

php - 使用用户 ID 登录后重定向

ruby-on-rails - 使用 Cognito 和 Devise 对应用程序进行身份验证

c# - WCF SOAP 服务不能返回 JSON 作为输出吗?

c# - Entity Framework 中的表值函数?

c# - 您对异常消息使用什么样式?

sql - 如何在 SQL 中获取每个日期的事件记录

sql-server - 如何从 Ubuntu 调试 MSSQL 驱动程序问题

asp.net-mvc - ASP .NET MVC 中的 Authorize 属性是否用于身份验证和授权?

c# - 将此行从 C++ 转换为 C#

sql - 如何通过一个查询从单个列中获取多个 COUNT?