1

質問の背景

サーバーエクスプローラータブの下のVisual Studioでデータベースを作成しました。これで問題ありませんが、このデータベースを SQL Server Management Studio (この場合は SQL Server 2008) で開くことができるようにしたいと考えています。SQL のデータベース リストの下にデータベースが表示されません。

Visual Studio で作成したデータベースを SQL Server で開くにはどうすればよいですか?

次の図は、問題を示しています。

  1. VS の MainDB.mdf データベース:

ここに画像の説明を入力

  1. SQL Server 2008 管理スタジオ。データベースの MainDB データベースが表示されない:

ここに画像の説明を入力

4

3 に答える 3

1

2 つの異なるインスタンスに接続しています。Visual Studio からの既定のインスタンスは、localhost\SQLExpress または localhost (またはコンピューター名) のいずれかです。SQL Server Management Studio から、別の何かを指定したことがわかります。SQL Management Studio の [サーバーに接続] ウィンドウから、上記のインスタンスのいずれかを選択します。または、Visual Studio から、[データ接続] --> [接続の追加...] を右クリックし、SQL Server Management Studio を使用して接続するために使用したのと同じインスタンス名を指定します。

于 2015-05-02T01:21:42.553 に答える
1

Visual Studio 2012 を使用しているため、変更点があります。VS 2012 は、アプリケーション内で使用するデータベースを作成するたびにlocalDBインスタンスを使用します。したがって、2 つのオプション
があります。 1. LocalDB の操作に使用できる SQL Server オブジェクト エクスプローラーという新しいウィンドウがあります。SQL Server Management Studio に似たデータベース オブジェクトのビューを提供します。表示メニューからアクセスできます。
2. SSMS を引き続き使用する場合は(localdb)\v11.0、サーバー名を入力してアクセスできます。詳細については、こちらをご覧ください。

于 2015-05-02T03:16:18.590 に答える
0

接続に別の資格情報を使用していない限り、SQL Server に直接表示されるはずです。(資格情報はサーバー名とユーザーを意味します)

新しいDBを作成 http://i.stack.imgur.com/FEmMB.png

SQLで調べる http://i.stack.imgur.com/VxgiV.png

どちらも同じですか?

Visual Studio で DB 名を右クリックして、「SQL サーバー オブジェクト エクスプローラーで参照」を試すこともできます。

于 2015-05-02T06:14:30.107 に答える