問題タブ [database-scripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2164 参照

c# - Visual Studio で SQL スキーマを設計し、SQL スクリプトを自動生成して、データベースを作成およびアップグレードします

私はSQLについてあまり知りませんが、これは私が欲しいものです:

  1. Visual Studio で SQL データベース スキーマを視覚的に設計する
  2. VS にこのデータベースの作成スクリプトを生成させる
  3. スキーマへの変更を追跡し、アップグレード SQL スクリプトを自動的に生成する
  4. WCF で使用できるエンティティ クラスを生成する (循環参照の問題なし)

これはどういうわけか可能ですか?

Visual Studio 2010 Ultimate を使用しています

0 投票する
1 に答える
283 参照

.net - スクリプトを生成 .net に挿入

特定の条件でスクリプト挿入を生成しようとすると問題が発生します。

これまでのところ、私はすでにこのステップを試しています。

  1. 参照 Microsoft.SqlServer.ConnectionInfo および Microsoft.SqlServer.Smo を追加します。

  2. コードに参照を追加 Microsoft.SqlServer.Management.Smo

  3. これをスクリプトに追加します。

    /li>

スクリプト「sql_insert_conditioanl.sql」には、データベース「Northwind」に存在するデータベースの作成とテーブルの作成のみが含まれています。

だから私はこの問題について研究しています。パラメータなしのメソッド「スクリプト」をパラメータ「ScriptingOptions」参照リンクに変更しようとしています。パラメータのスクリプト オプションの使用については、いまだに混乱しています。

次に、保護されたメソッドも使用してみます。しかし、保護されているため、メソッドをテストできません(メソッド「ScriptAlter」など)。

由来

0 投票する
2 に答える
2493 参照

visual-studio-2010 - ソリューションでのデータベース スクリプトの管理

私は通常、Visual Studio でソリューション フォルダーを作成し、そこに DB スクリプトを配置します。私は常に、少なくとも次の一連のスクリプトを使用します。

  1. ドロップモデル
  2. モデル スクリプトの作成
  3. ユーザー機能
  4. ストアド プロシージャ
  5. 静的データ (ルックアップ テーブル)
  6. テストデータ (デプロイされていません)

次に、それらを組み合わせて SQL Server に対して実行するだけで、DB 全体を 1 つのステップで再作成できます (これらのスクリプトを 1 つにまとめて実行することにより)。

ともかく。私はどちらでもプロジェクトを使用したことがありません:

  • Visual Studio または
  • SQL 管理スタジオ

Visual Studio 2010 でSQL Server 2008 データベース プロジェクトを作成しようとしましたが、考えられるすべてのサーバー設定に圧倒されてしまいました (とにかく、サーバーに設定されているデフォルトのままにしておくことを好みます)。だから私は少し混乱しています:このプロジェクト テンプレートを使うべきですか、それともいつもと同じことをするべきですか?

何を、なぜ使うのですか?どちらかを使用することで得られる利点は何ですか?

0 投票する
1 に答える
1161 参照

c# - UI テストの実行前後にデータベースをセットアップおよびクリーンアップする方法

Silverlight アプリで UI テストを自動化しようとしています。テストを実行するときに、Oracle データベースをセットアップしてクリアする必要があります。

実行するクエリを定義するスクリプト「setup.sql」を作成しました。Localsettings 構成の [Deployment] タブにこのファイルを追加します。

setup.sql

次に、.bat ファイルを作成し、このファイルを [展開] タブの [ローカル設定] 構成に追加し、[セットアップ スクリプトとクリーンアップ スクリプト] でこのパスを選択します。

setup.bat

どちらのファイルもソリューション フォルダーにあります。

次に、簡単な Web テストを作成して実行しました。テストに合格しましたが、データベースにテーブルが作成されませんでした。

私は何を間違っていますか?何か不足していますか?

0 投票する
2 に答える
45908 参照

sql-server - デフォルトのパスでスクリプトを使用してデータベースを作成しますか?

SQL Server 2008でデータベースのスクリプトを生成しました。生成されたスクリプトには、データベースが作成される場所のハードコードされたパスが含まれています。このパスをハードコーディングしたくありません。このパスで、スクリプトが実行されているデータベースエンジンのデフォルトを使用する必要があります。

スクリプトのごく一部を次に示します。

パスC:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdfがすべてのコンピューターに存在するわけではない可能性があるため、データベースエンジンでパスを選択する必要があります

0 投票する
4 に答える
71710 参照

sql - SQL Server Management Studio でスクリプトを生成する

SQL Server のデータベースにデータを含むテーブルがある場合、テーブルを作成してデータを追加するスクリプトを生成するにはどうすればよいですか?

テーブルを右クリックして を選択するScript Table As > Create to > Fileと、データなしでテーブルを作成するスクリプトが生成されます。必要なのは、テーブルを作成し、テーブルに既に存在するデータを追加するスクリプト、またはテーブルを作成するスクリプトとデータを追加するスクリプトの 2 つです。

0 投票する
1 に答える
6982 参照

mysql - コマンドラインユーティリティを使用してMySQLのリモートサーバーからDBバックアップスクリプトを取得する方法は?

コマンドラインユーティリティを使用してMySQLのリモートサーバーからDBバックアップスクリプトを取得する方法を教えてもらえますか?

次のコマンドを使用していますが、機能していません。

0 投票する
1 に答える
746 参照

database - Oracleスクリプトが有効であり、別のデータベースで正常に実行されるかどうかを確認してください

Oracleスクリプトが別のデータベースで正常に実行されるかどうかを確認できるツールがあるかどうか疑問に思っています(DEV dbのスクリプトがQA dbで正常に実行されるかどうか)。そこでは何も実行/実行したくありません(許可がありません)。誰かがスクリプトを実行すると、エラーなしで実行されることを確認したいだけです。これはまったく可能ですか?

現在の IDE として Toad for Oracle を使用しています。

0 投票する
0 に答える
234 参照

sql-server - データベース スクリプトが実行されていません

私のsqlserver 2008 R2
には、正常に生成されるデータベーススクリプトがありますが、そのスクリプトを実行しようとすると、実行中のクエリメッセージのみが表示され、何も起こりません。
結果が出るまで少なくとも 10 分は待っていましたが、強制的にそのクエリの実行を停止する必要がありました。

注: 他のすべてのクエリは正常に機能していますが、上記で説明したようにデータベース スクリプトだけが実行されていません。

何が起こっているのかわかりません...

以下で説明するように、DataBase のスクリプトが 1 つも機能していません。実行中のクエリ
を表示するために残っています...

0 投票する
1 に答える
385 参照

ios - iOS で sqlite ファイルからクエリを実行する

.sqliteiOS で行の挿入と更新を伴うスクリプトを読み取ることは可能ですか? それとも、ファイルからステートメントを読みたい場合sql、ファイルを通常のテキスト ファイルのように 1 行ずつ読み取るしかないのでしょうか? 既存のsqliteテーブルに大量の行を挿入する必要があり、ファイルにすべてのinsertステートメントがあり.sqlます。これを行う方法を探していましたが、iOS 用の方法を見つけることができませんでした。

ありがとう!