2013-12-13 2 views
0

데이터베이스 Azur에서 Excel 파일로 데이터를 내보내려고합니다. 이렇게하기 전 명령을 사용AZUR - 쿼리와 함께 BCP를 사용하여 내보내기

BCP [데이터베이스 이름] [표] OUT C :. ... \ Test_Export.xls -c -U [email protected] -S TCP : - ServerName.database.windows.net -P

XXXXXXXX 내가 다음과 같이 명령에 SQL 쿼리와 동일한 작업을 수행 할 때> 그것은,

작동하지만 :

BCP "를 선택 field1, Field2 FROM [dbo]. [ForecastTrialDisag] "QUERYOUT C : .. \ Test_Export.xls -d [DataBaseName] -c -U UserN [email protected] -S TCP : ServerName.database.windows.net -P 나는 오류가

XXXXXX :

SQLSTATE = 37000, NativeError = 4060 오류 = [마이크로 소프트] [ SQL Server Native Client 10.0] [SQL Server] 데이터베이스에서 열 수 없습니다. "[DataBaseName]"이 (가) 로그인 요청했습니다. 로그인에 실패했습니다.

SQLState = 28000, NativeError = 18456 오류 [Microsoft] [SQL Server Native Client 10.0] [SQL Server] 'UserName'사용자가 로그인하지 못했습니다.

SQL 쿼리와 함께 작동하지 않는 이유를 알지 못합니다. UserName, databaseName 및 password는 정상입니다. 마지막에 "databases.windows.net"부분없이 "사용자 @ 서버"

내가 사용자 이름의 형식으로되어 믿고, 당신의 도움을

사이먼

답변

0

을 주셔서 감사합니다.

시도해 보셨습니까?

BCP를 "암호가 강한 한 경우

+0

방금 ​​시도했지만 성공하지 못했습니다. 다른 아이디어? – user3100002

0

는 - 암호가 필요한 큰 따옴표를 사용하는 것보다 - 예를 들어 문장 부호를 포함, 내 경우에는 내가 암호에 * 및 및^문자를했다 Field1, Field2 FROM [dbo]를 선택하십시오. [ForecastTrialDisag] "QUERYOUT C : .. \ Test_Export.xls -d [DataBaseName] -c -U [email protected] -S tcp : ServerName.database.windows. net -P "xxxxxx"