2016-10-03 1 views
1

私はASP.NETの初心者です。私はVisual Studio 2013を使用してSQLデータベースを作成し、プロジェクトに追加しました。Visual StudioとSQL Server管理スタジオでSQLデータベースを作成することの相違点

しかし、私がインターネットで見つけたすべてのビデオチュートリアルでは、SQLサーバーを通じてデータベースを作成し、それをプロジェクトに追加しています。

ビジュアルスタジオ自体でデータベースを作成できるのはなぜですか?

SQL Serverを使用して作成するのではなく、ビジュアル・スタジオでデータベースを作成すると、短所がありますか?この2つの側面の違いは何ですか?

ありがとうございました

+0

わずか2種類のツールとしてVisual StudioとのManagement Studioを考えます。それぞれがデータベース開発に関して長所と短所を持っていますので、どのように仕事をしたいのかが分かります。 – Vincent

+0

ウェブサイトをホスティングしているとき、私は、SQL管理スタジオではなく、視覚的なスタジオを使用している場合は任意の弱点があるのですか? – hEShaN

+1

私はビジュアルスタジオの導入がはるかに簡単だと言います。私はほとんどの部分のVisual Studioは、開発者のための素晴らしいツールであり、経営のスタジオは、よりDBA指向のタスクのためのより良い選択であるためだと思います。 – Vincent

答えて

0

Microsoftの世界では、常に複数の方法があります。最終的に、彼らは通常、同じ基礎となるAPI関数を呼び出します。

PowerShell、sqlcmd.exeまたはC#コードを使用してデータベースを作成することもできます。それは単なる問題です。

古いバージョンのVisual Studioでは、SQL Serverにデータベースを作成する方法がなかったため、古い人はSQL管理ツールを使用しなければならず、しばしば自分が知っているものをそのまま使用していました。それは今Visual Studioをしてください。

しかし、これらのツールでできることの違いはしばしばあります。 Visual Studioでは、サーバー名とデータベース名を指定し、構成された詳細でデータベースを作成します。 SQL Management Studioでデータベースを作成するか、SQLコマンドCREATE Databaseを使用する場合は

あなたは多くの追加設定を指定することができます。これらの設定は、後でVisual Studioで作成したデータベースでも変更できます。たとえば、デフォルト以外の場所にデータベースファイルを格納する場合は、SQL Management Studioでデータベースファイルを作成するときに指定できます。 VSを使用していた場合は、後でこれらのファイルを移動する必要があります。

関連する問題