У меня есть локальный сервер БД, например:
(LocalDB)\MSSQLLocalDB
В качестве решения других вопросов для доступа к другому серверу с основного сервера нужно сделать что-то вроде:
myserver.mydatabase.dbo.mytable
Итак, я пытаюсь:
SELECT *
FROM (LocalDB)\MSSQLLocalDB.mydatabase.dbo.mytable
Но выдает ошибку:
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near ')'.
Как правильно подключиться к базе данных локального сервера? С уважением
Согласитесь, я думаю, вам нужно настроить ссылку на БД, чтобы это заработало. Это или импортировать копию таблицы, которую вы хотите видеть в основной базе данных (если это необходимо). Но для текущих подключений вам нужно настроить связанный сервер.
Возможный дубликат Можно ли подключиться к SQL Server Express LocalDB удаленно?
Невозможно подключиться к локальной базе данных с другого сервера.
Если вам нужны такие соединения, вам будет лучше установить версию SQL Server Developer на коробке разработчика.
Вы должны подключиться к нему из строки подключения, а не из запроса, который уже должен быть подключен к серверу. Единственный более высокий уровень, доступный в строке подключения, — это либо база данных, либо, возможно, связанный сервер.