【发布时间】:2012-01-06 04:08:05
【问题描述】:
这是我的服务器名称
server = LAPTOP-RED\SQLEXPRESS;
这就是我的名字在 SQL Server Management Studio 登录屏幕上的显示方式。但是当我尝试运行脚本时,我不断收到以下错误
错误 1 - 无法识别的转义序列 - 7
有人有什么想法吗?
【问题讨论】:
标签: c# sql-server-2008 html-lists
这是我的服务器名称
server = LAPTOP-RED\SQLEXPRESS;
这就是我的名字在 SQL Server Management Studio 登录屏幕上的显示方式。但是当我尝试运行脚本时,我不断收到以下错误
错误 1 - 无法识别的转义序列 - 7
有人有什么想法吗?
【问题讨论】:
标签: c# sql-server-2008 html-lists
使用server = @"LAPTOP-RED\SQLEXPRESS" @ 负责 \ 并且引号应该解决您未转义的序列问题。
此外,如果它是您正在开发的同一台机器,请考虑“127.0.0.1”和“localhost”而不是您的地址,如果它是网络问题。
哈利
【讨论】:
我相信您可能不想将其包含在字符串中。
server = "LAPTOP-RED\\SQLEXPRESS";
我建议尝试一下。
【讨论】:
你试过双反斜杠吗?所以使用server = LAPTOP-RED\\SQLEXPRESS;?如果它在代码中的字符串中,则单个反斜杠将表示转义字符,因此它将尝试转义“S”字母。有关转义字符的更多信息,请参阅here。
【讨论】: