2007年07月27日

SQL Server 2005 デフォルトではネットワーク接続が無効

新しいシステムを構築するためにSQLServer2005 DeveloperEditionをインストールし、サンプルプログラムから接続しようとしたところ、「SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります....」というようなエラーが出た。

調べてみるとSQLServer2005ではデフォルトでネットワーク接続が無効になっているらしい。はて?Express版を以前使ったときも同じエラーがしたかな?と思ったが随分と昔のことなので思い出せない(^^;
最近のMicrosoft製品は「デフォルトセキュア」つまり、既定ではセキュリティが最も厳しい状態(安全性が最も高い状態)でセットアップされるようである。

ここに参考資料があるので一読してみよう。
http://www.microsoft.com/japan/sql/ssj/tips/01.mspx

上記の参考URLの記述ししたがってリモート接続を有効にしてみても同じエラーが発生した。
で、変だなぁと思いWeb.ConfigのConnectionStringsを見てみたら
Data Source=.\SQLExpress; AttachDbFilename=...となっていて
「そうか、サンプルではほとんどSQLServer2005Expressを使って動かしていたんだ」とわかり、AttachDbFilenameはExpressエディションでしか使えないと何かで読んだ記憶がよみがえった。

というわけで、最初のエラーはあらためてSQLServer2005Expressをインストールして無事解決を見たのであった(^o^;;


posted by なっちゃん at 13:45| 静岡 ☁| Comment(0) | TrackBack(1) | ETC | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック


Excerpt: ・[Text]高卒ガテン系からプログラマになった理由。・SQL Server 2005 デフォルトではネットワーク接続が無効・PL/SQLプログラミング・プログラミングMicrosoft ADO.NE..
Weblog: プログラミングを攻める
Tracked: 2007-08-12 09:13
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。