SQL Server連携プログラム作成中。。。
実行すると以下のエラー発生:
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
■デバッグ情報サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)
System.Data.SqlClient.SqlException: サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: SQL ネットワーク インターフェイス, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました) 場所 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) 場所 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 場所 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 場所 System.Data.SqlClient.SqlConnection.Open()
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー何か面倒なこと一杯あるね。m(_,_)m;;;
ぐぐってみると、SQL Serverにasp.net実行用のデータベースが必要らしい。
以下のコマンド実行:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regsql.exe
出てくるウィザードで、NEXT連打、サーバー名入力するところに、正しいサーバー名を入力したら最後に完了をクリック。SqlServerExpressで確認すると、aspnetdbとのデータベースが作成されている。再度、プログラムを実行してみると…
やはり駄目か!!!
1 件のコメント:
Start -> MS SQL Server 2005 -> 構成ツール -> Sql Server セキュリティー構成を開く
サービスと接続のセキュリティ構成を開き
データベースエンジンのリモート接続で、
ローカル接続世予備リモート接続を選択、さらに、
TCP/IPおよび名前つきのパイプを使用するを選択。
OKをクリックして、SqlServerManagementStudioExpressにもどり
データベースを再起動。
再度確認してみても同じ現状…
コメントを投稿