Линк соединение - PullRequest
       16

Линк соединение

2 голосов
/ 25 ноября 2011

Это имя моего сервера

server = LAPTOP-RED\SQLEXPRESS;

Именно так мое имя отображается на экране входа в SQL Server Management Studio.Но я продолжаю получать следующую ошибку об этом, когда пытаюсь запустить скрипт

Ошибка 1 - Нераспознанная escape-последовательность - 7

У кого-нибудь есть идеи?

Ответы [ 3 ]

3 голосов
/ 25 ноября 2011

Вы пробовали двойную обратную косую черту? Так что использовать server = LAPTOP-RED\\SQLEXPRESS;? Если он находится внутри строки в коде, одиночная обратная косая черта будет представлять escape-символ, и поэтому он попытается экранировать букву 'S'. См. здесь для получения дополнительной информации о escape-символах.

1 голос
/ 25 ноября 2011

Использовать server = @"LAPTOP-RED\SQLEXPRESS" @ заботится о \, и кавычка должна решить вашу вещь с неэкранированной последовательностью.

Кроме того, если это тот же компьютер, на котором вы разрабатываете, рассмотрите "127.0.0.1" и "localhost" вместо вашего адреса, если это вопрос сети.

Harry

1 голос
/ 25 ноября 2011

Полагаю, вы имели в виду не заключать это в строку.

  server = "LAPTOP-RED\\SQLEXPRESS";

Я бы предложил попробовать это.

...