2014-12-04 1 views
1

Мне нужно создать файл формата из локальной таблицы базы данных, но при попытке запустить команду в cmd мне возникает ошибка соединения. Вот команда, я использую:Создание файла формата bcp из локальной таблицы базы данных - ошибка подключения

bcp OrderDatabase.dbo.Orders format nul -c -f D:\Format\Orders.fmt -T 

я получаю следующие ошибки:

SQLState = 08001, NativeError = 2 
Error = [Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server [2]. 
SQLState = 08001, NativeError = 2 
Error = [Microsoft][SQL Server Native Client 11.0]A network-related or instance- 
specific error has occurred while establishing a connection to SQL Server. 
Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online. 
SQLState = S1T00, NativeError = 0 
Error = [Microsoft][SQL Server Native Client 11.0]Login timeout expired 

Я проверил services.msc и SQL Server действительно "Начало работы". Я также проверил Sql Server Configuration Manager, а состояние SQL Server - «Запуск», а «Режим запуска» - «Автоматически».

Строка подключения к локальной базе данных:

Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\Tools_TextileMagazine\CSharp_Template\Tools_TextileMagazine\OrderDatabase.mdf;Integrated Security=True 

Любые идеи к тому, что может быть не так?

ответ

2

Добавьте параметр -S, как указано здесь: http://msdn.microsoft.com/it-it/library/ms162802.aspx

Так строка подключения будет:

bcp OrderDatabase.dbo.Orders format nul -c -f D:\Format\Orders.fmt -T -S localhost\V11.0 

Я предполагаю, что из вашей строки соединения, которые вы назвали istance: V11.0

+0

Теперь я получаю следующую ошибку: Ошибка = [Microsoft] [Собственный клиент SQL Server 11.0] Сетевые интерфейсы SQL Server: Ошибка определения местонахождения сервера/экземпляра [ xFFFFFFFF]. Я предполагаю, что это может быть случай, который неверен. Как я могу проверить данное имя еще раз? – St0ffer

+0

В студии управления сервером sql, когда-то подключенной к istance, щелкните правой кнопкой мыши на свойства istance и watch. Первое - это имя, с именем сервера и istance. Затем исправьте строку bcp, и она должна работать нормально. –

+0

Это трюк, спасибо! – St0ffer