2

SSMS を使用して私の検証を行います ... ドット(または)ServerName\instanceに接続することしかできません。デフォルトのインスタンスは ... だと思っていましたが、これは機能しません。.computerName.\SQLEXPRESS

Visual Studio 2012 も ( ) を期待しているようです ....データ ソースを反映するよう.\SQLEXPRESSにファイルを変更すると、何も修正されません....データベース項目を追加しようとすると、VS 2012 が SQL Server 2012 Express を見つけることができません。私の試みはすべて失敗しました。 web.configDATA SOURCE= .;

画像を投稿しようとしましたが、私は新しいユーザーなので大騒ぎしました....しかし、データベースを追加しようとしたときに受け取ったVisual Studioエラーメッセージは次のとおりです。

SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセス可能でした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 50 - ローカル データベース ランタイム エラーが発生しました。自動インスタンスを作成できません。エラーの詳細については、Windows アプリのイベント ログを参照してください。

Windows アプリ イベント ログ:

LocalDB インスタンス フォルダーにアクセスできません: %%LOCALAPPDATA%%\Microsoft\Microsoft SQL Server Local DB\Instances\。

(上記のパスを調べると、インスタンス フォルダーとプロジェクト サブフォルダーのみが表示されます。プロジェクト フォルダーには、マスター db を含む多くのファイルが含まれます)

SQL Server 2012 Express インストールを VS 2012 と同期するにはどうすればよいですか??

4

3 に答える 3

0

接続を確認するには、次の手順を実行して、新しいテキスト ボックスを作成し、名前を udl インデックスを持つファイルに変更します。タブ)サーバー名を選択します。SQLサーバーに接続するサーバー名(NIKTANA \ SQLEXPRESSなど)を正確に選択します。ユーザーとパスを設定します。サーバー名が問題ない場合は、サーバー上のデータベースが表示されます。データベースを選択し、[OK]をクリックします。メモ帳でファイルを開く 接続文字列が表示されます この接続文字列は Visual Studio で機能します

于 2012-09-23T08:01:18.783 に答える
0

この質問は 1 年前に尋ねられましたが、SQL Server Express 2012 を使い始めたとき、この質問に対する直接的な答えは見つかりませんでした。サービスとして実行されているサービス インスタンスが見つからなかったことに驚きました。次に、2012 SQL Server Express エディション以降の新機能を読むのに時間がかかりました。

あなたは簡単に見ることができます; http://msdn.microsoft.com/en-IN/library/hh510202.aspx

要するに、インスタンス名を知る方法は?

次のフォルダーを見つけて、インスタンス名をすばやく確認します。AppData はデフォルトで隠しフォルダーになっていることに注意してください。C:\Users\\AppData\Local\Microsoft\Microsoft SQL Server ローカル DB\Instances\

于 2014-09-16T04:47:24.017 に答える