ソリューションに.sqlファイルがあります。この.sqlファイルにはデータベースを作成するスクリプトがあり、この.sqlファイルの助けを借りて、実行時にデータベースを作成したいと考えています。私はC#で.sqlファイルを実行するために多くのスニペットを得ました。しかし、それらが私自身のソリューションに存在していれば、ソリューションはどこにでも置くことができます。はい、私はソリューションのパスを介してファイルのパスを取得し、それを実行することができますが、read somewhere that it is advisable。これは私が従わなければならないアプローチですか?申請書を発行していても、これを行うとうまくいくのでしょうか?ソリューションに存在する.sqlファイルを実行します。
0
A
答えて
0
あなたはSchemaScripts.sql内のすべてのSQLスクリプトの名前を入れてtypeof(SomeType).Assembly.GetManifestResourceStream("YourNamespace.FileName.sql")
0
を呼び出して、埋め込みリソースとしてコンパイルすることを設定する必要があります。このファイルには、以下のようなエントリがあります:
:r .\Tables\MyTable.sql
:r .\StoredProcedures\My_SP.sql
は、バッチファイルに次のコードを書き留めて、SchemaScripts.sqlファイルの同じ場所に保存します。
sqlcmd -b -E -S .\SQLEXPRESS -d DatabaseName -i .\SchemaScripts.sql
は、バッチファイルを実行します。
関連する問題
- 1. ファイルが存在し、ファイルが存在しない場合にのみlinuxでオープンシステムコールを実行する方法?
- 2. Qt実行中エラー実行可能ファイルが存在しません
- 3. ファイルが存在しない場合、mavenプラグインの実行をスキップします
- 4. Mac PackageMaker:ファイルが存在しない場合にのみアクションを実行する
- 5. 実行時に存在しない.xibをロードする
- 6. Meteorを実行しているサーバーインスタンスにminimongoが存在しますか?
- 7. T-SQLの存在または存在する場合
- 8. fileExistsAtPath:存在するファイルに対してNOを返します。
- 9. ファイルが存在するかどうかを確認し、PowerShellでバッチファイルを実行しますか?
- 10. symfony2.0でinit:aclを実行すると、存在しないサービス "security.acl.dbal.connection"
- 11. SQL * PlusはSQL Developerが実行するSQLスクリプトを実行しません
- 12. ファイルが存在しない場合にのみMakefileがファイルの偽ターゲットを実行する
- 13. 列はIN句には存在しませんが、SQLが実行されます
- 14. ファイル名をsqlデータベースに保存してssisパッケージを同時に実行
- 15. ストアドプロシージャからリモートサーバーに存在する「ビュー」を実行
- 16. Python:list comprehension、xが存在する場合はf(x)を実行しますか?
- 17. 30秒ごとにSQLクエリ(カウント)を実行し、出力をファイルに保存します。
- 18. AptanaスタジオWebブラウザ実行ファイルが存在しません位置エラー
- 19. Java + SQL Server - 実行可能なソリューションですか?
- 20. installshieldを使用してインストール後にソリューションを実行する
- 21. 続行モデルジェネレータは存在しますか?
- 22. PerlでSQLファイルを実行
- 23. Linux:ファイルが存在し、存在しません。
- 24. 実行時エラー-f1.exeが存在しないか、実行可能ファイルではありません
- 25. Ruby Mysql - .sqlファイルをロードして実行
- 26. IDが存在するSQL句が代替テーブルにX回存在する
- 27. 存在するファイルをスキップしてファイルをコピーする - Unix
- 28. SQlデータベースエラー_idが存在しませんか?
- 29. DBD :: mysql :: st実行に失敗しました:テーブル ''が存在しません
- 30. perlスクリプトでcpを実行すると、存在するファイルは上書きされますか?
ok ...あなたの質問にはSomeTypeがありますか? NamespaceName.FileName.sqlでファイル名を見つけることができません。 – Sandy
@rapsalands:アセンブリ内のすべての型。何? – SLaks
私の例では、どのような型にするべきか分かりません。あなたは、例や関連リンクを手伝っていますか?お願いします – Sandy