5

統合されたSQLServerデータツールでVisualStudio2012を使い始めました。また、SQLデータベースプロジェクトの使用を開始するためのMicrosoftのビデオを2つ見ましたが、特にdbを初めて使用するため、それらの操作方法を理解するのにまだ問題があります。発達。

いくつかの質問:

  1. データベースのインポートとデータベースへの参照の追加の違いは何ですか?

  2. サーバーエクスプローラータブとSQLServerオブジェクトエクスプローラータブの違いは何ですか?1つは、localhost \ SQLEXPRESS.dbnameを介してデータベースを参照でき、もう1つはlocaldb\Projectsを介して参照できます。これらはどの時点で同期されますか?

  3. プロジェクトのプロパティでターゲットデータベース名を変更するにはどうすればよいですか?

4

2 に答える 2

12

1)データベースをインポートすると、すべてのデータベースアーティファクトを含むプロジェクトが作成されます。参照としてデータベースを追加すると、プロジェクトがデータベースにアクセスできるようになります。したがって、dbを使用するSSDTプロジェクトとac#プロジェクトがある場合、c#プロジェクトが参照を取得します。既存のデータベースをインポートして、SSDTプロジェクトを作成することを選択できます。

2)SQL Server Object ExplorerはSSDTの一部であり、新しいアーティファクトの作成、テーブルへのデータの追加、スクリプトの実行など、オンラインSQL開発を実行できます。

3)目的のデバッグ(ビルド/デバッグ時にデータベースが移動する場所)のターゲットデータベース名を変更するには、プロジェクトのプロパティメニューの[デバッグ]タブでターゲット接続文字列を変更します。

このリンクは非常に役立つことがわかりました。

于 2012-09-11T18:43:14.880 に答える
3

SQL Server Object Explorer(SSOX)とServerExplorerには多くの違いがあります。ここにいくつかあります:SSOXはリファクタリング操作を開始することができますSSOXはソリューションエクスプローラーでソースコードの論理ビューを提供します

つまり、SSOXはデータベース開発を対象としていますが、Server Explorerは(私が思うに)多くのサーバータイプの一般的な階層型ビューアーです。

よろしくジャミエット

于 2012-09-16T22:12:31.387 に答える