Я борюсь с bcp
. Если я запустил следующий SQL
exec xp_cmdshell 'bcp "select a.displayname, a.samaccountname, a.mail, a.title, a.givenname, a.sn from web_repository.dbo.activedirectory a ORDER BY displayname" queryout "C:\phonegapdownload\test.dat" -N -S IISSERVER -T '
он работает нормально, однако, если я запустил это
exec xp_cmdshell 'bcp "EXEC SelectAllFromADNoJoin" queryout "C:\phonegapdownload\test.dat" -N -S IISSERVER -T '
в котором есть тот же самый SQL, он выдает ошибку
SQLState = 37000, NativeError = 2812
// не уверен, откуда у меня эта ошибка
Он работает на SQL Server 2008 R2
Кто-нибудь может помочь?
Я проверил, что SQL Server разрешает удаленные подключения и включен tcpip.
SQLState = 08001, NativeError = 53
Ошибка = [Microsoft] [SQL Server Native Client 10.0] Поставщик именованных каналов: не удалось открыть соединение с SQL Server [53].
SQLState = 08001, NativeError = 53
Ошибка = [Microsoft] [SQL Server Native Client 10.0] Ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или недоступен. Проверьте, правильно ли указано имя экземпляра и настроен ли SQL Server на разрешение удаленных подключений. Дополнительные сведения см. В электронной документации по SQL Server.
SQLState = S1T00, NativeError = 0
Ошибка = [Microsoft] [SQL Server Native Client 10.0] Истекло время ожидания входа в систему