【解決方法】サービスベースのデータベースエラー


こんにちは、このメッセージの理由は何ですか?

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

私が試したこと:

sqllocaldb.msi がインストールされましたが、機能しませんでした

解決策を願っています、ありがとう

解決策 1

引用:

オンライン。 問題の解決方法へのリンクはありますか?

メッセージを注意深く読んでください。接続文字列で指定されたアドレスで SQL サーバーが見つからないか、サーバーがリモート コンピューターが DB サーバーにアクセスできるように構成されていない別のコンピューター上でホストされているという内容です。

これに対するソフトウェアによる解決策はありません。使用している実際の接続文字列を確認してから、その接続文字列の反対側のサーバーを確認する必要があります。Web ベースのサーバー アドレスの場合は、DB 管理者が確認します。その特定のサーバーはリモート接続を許可する必要がありますが、セキュリティ上の理由から通常は無効になっているため、リモート接続を許可する可能性は低いです。

私たちはそれについてはお手伝いできません。私たちはあなたのコード、接続文字列、またはリモートサーバーのいずれにもアクセスできません。

解決策 2

参照記事を確認し、LocalDB インスタンスに接続するためのサーバー名として「(localdb)\mssqllocaldb」を使用してみます。次に例を示します。 SQLCoffee – LocalDB への重大な変更[^]

C#
<connectionStrings>
  <add name="yourContext" connectionString="Data Source=(localdb)\mssqllocaldb; ...
</connectionStrings>

コメント

タイトルとURLをコピーしました