私はSQL Server 2016 ExpressとVisual Studio 2015コミュニティを持っています。 SQL Server管理スタジオでは、SQLサーバーにアクセスしてデータベース、テーブルなどを作成できます。VSからデータベースへの接続を追加しようとすると、サーバー名(コンピュータの名前)が表示されますが、[テスト接続には、SQL Serverへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが 。発生したサーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいことを確認し、そのSQL「は、エラーにVisual Studio 2015 CommunityをSQL Server Expressに接続するExpress 2016
を報告します」 (Microsoft SQL Server、エラー:1326) "
私はSQLサーバーに接続しましたが、SQL Serverに接続できませんでした。構成マネージャーとエナブ私はファイアウォールをオフにしようとしました。私はアンインストールし、Visual StudioとSQLサーバーを再インストールしました。私はSQLAGENT.OUTを削除しました。私はそれをもう一度オフにしました。コンピュータ管理では、「SQL Serverエージェント(SQLEXPRESS)」が停止して起動しないため、タイムアウトを開始しようとしたときにイベントビューアが表示される 「SQLServerAgentを開始できませんでしたSQL Serverエージェントは無効です。このサービスをインストールしたSQL ServerのエディションはSQL Serverエージェントをサポートしていません)。 "
SQL Serverサービスを確認したところ、NTサービス\ MSSQL $ SQLEXPRESS アカウントを使用してログオンしています。データベースログインリストの対応するエントリには「public」と「sysadmin」のサーバトールがあります
これは私がGoogleで見つけることができるすべてのものです。 おかげでこの出くわす他の誰のために
接続先のインスタンス名は '。\ SQLEXPRESS'です。 VSでそれを使用していますか? (SQL ServerエージェントはExpress上では実行されませんが、それは問題ではありません) –
インスタンスを複数のユーザーと共有しない場合は、LocalDBを使用するほうが簡単です。ボックスの外に '(localdb)\ MSSqlLocalDB'のデフォルトインスタンスが作成されます。 –
"サーバー名"はドロップダウンの唯一のオプションで、愚かにもそれを信頼しました。代わりに "。\ SQLEXPRESS"を使用するとすべてのデータベースが表示され、 "接続テスト"が機能します。接続しようとすると「データ接続を追加できません。ファイルまたはアセンブリをロードできませんでした。Microsoft.SqlServer.Management.Sdk.Sfc、バージョン= 12.0.0.0、Culture =ニュートラル、PublicKeyToken = 89845dcd8080cc91またはその依存関係の1つ」私はハードルに渡されるたびに、別のものが表示されます:)助けてくれてありがとう。 – Glyn