2016-12-01 10 views
0

大規模なSQL ServerスクリプトファイルをManagement Studioでロードしないので、コマンドプロンプトから実行しようとしています。このコマンドを使用しています大きなSQL Serverスクリプトファイルはどのように実行しますか?

sqlcmd -S .\SQLEXPRESS -U ttandel -P '' 
     -d [Zen.Databases.Suite] 
     -i D:\NewMachine\COM.B_Address.Table.sql 

注:パスワードは空白です。私は( ""、 ''、)のようにパスワードを空白にするためのすべてのオプションを試しましたが、何も動作していません。

誰でもこの方法をお勧めしますか?コメントから


私は、これは以下のように私のサーバーセキュリティ情報

Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login failed for user 'NAPG\ttandel'..
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Cannot open database "[Zen.Databases.Suite]" requested by the login. The login failed..

エラーを投げている。この

sqlcmd -S .\SQLEXPRESS -E 
     -d [Zen.Databases.Suite] 
     -i D:\NewMachine\COM.B_Address.Table.sql 

てみました。 work.Iを行います

enter image description here

+3

を '-dには、-d ...何もworking' <=あなたはより記述することができないのですか? – Igor

+0

私はパスワード ""、 ''を試してみたが動作していないことを意味する。 – tt0206

+0

'-E'を使用し、' -U/-P'スイッチを削除することで*統合セキュリティ*を使用できますか? –

答えて

0

次のSQLコマンドは、DBに億万ドルから200レコードをインストールするためにそれを複数回使用しました。

sqlcmd -S Krishneil-PC -E -i C:\Users\Krishneil\Desktop\Script.sql 

あなたの適性をKrishneilに変更してください。

+0

@Krishneli私はあなたが示唆したように試みたが、それでも投げているエラー。 C:¥Windows¥system32¥sqlcmd -i C:¥Users¥TTandel¥Desktop¥try.sql -S。¥SQLEXPRESS -d [Zen.Databases.Suite] -U NAPG \ ttandel -P "" Sqlcmd:エラー:SQL Server用のMicrosoft ODBCドライバ13:ユーザー 'NAPG \ ttandel'のログインに失敗しました.. ** – tt0206

+0

@krishnellも** sqlcmd -S。\ SQLEXPRESS -PC -E -i C:\ Users \ TTandel \ Desktop \ try.sql **ただし、エラーが発生する** Sqlcmd:-Eオプションと-U/-Pオプションは互いに排他的です。** – tt0206

0

変更は、[Zen.Databases.Suite] "Zen.Databases.Suite"

+0

私は既にそのオプションを試しましたが、同じ結果** Sqlcmd:エラー:SQL ServerのMicrosoft ODBCドライバ13:ユーザー 'NAPG \ ttandel'のログインに失敗しました.. ** – tt0206

+0

あなたは、 ? –

+0

db nameの[]を ""に置き換えるか、それを完全に削除する必要があります。 Sqlcmdはそれらを名前の一部として解釈しています。 –

関連する問題