T-SQL XML из командной строки - PullRequest
0 голосов
/ 05 мая 2019

Я пытаюсь скопировать одну таблицу в файл из командной строки.Я использую код ниже и получаю следующие ошибки.Я жду помощи от опытных пользователей

Я пытаюсь массово скопировать таблицу tblDepartment из базы данных varmieger в файл D:\udemy\mydata.out.txt

Это код, который я пробовалв командной строке:

D:\udemy>BCP [varmieger].dbo.tblDepartment out D:\udemy\mydata.out.txt  -N -T

Это ошибки, с которыми я не смог разобраться:

SQLState = 08001, NativeError = 2
Ошибка= [Microsoft] [Драйвер ODBC 13 для SQL Server] Поставщик именованных каналов: Не удалось открыть соединение с SQL Server [2].

SQLState = 08001, NativeError = 2
Ошибка = [Microsoft] [Драйвер ODBC 13 для SQL Server] Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server.Сервер не найден или недоступен.Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server для разрешения удаленных подключений.Дополнительные сведения см. В электронной документации по SQL Server.

SQLState = S1T00, NativeError = 0
Ошибка = [Microsoft] [Драйвер ODBC 13 для SQL Server] Истекло время ожидания входа

Моя операционная система - Windows 10 Home, и я использую SQL Server 2014 Express.

Заранее спасибо

1 Ответ

0 голосов
/ 05 мая 2019

Вы должны указать bcp, где находится сервер. Например,

BCP [varmieger].dbo.tblDepartment out D:\udemy\mydata.out.txt -N -T -S SqlServerComputer

У вас есть опция -T, так что, надеюсь, ваш логин Windows будет доверенным. В противном случае вам может понадобиться использовать -U и -P.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...