著作一覧 |
なんか間違ってサークルを作ってしまった。
で、そこに何人か入れてみたりして。
で、サークルを右クリックしたら削除があったので、選択した。
ら、思いもよらぬ動きをして消えて行った。
これはおもしろいなぁ。
SqlServer Configuration Managerで(あるいはサービスの設定で)SQL Server Browserを実行しておかないとclosed connectionエラーとなる。
(Visual Studioのサーバーマネージャはこの状態でも(多分、名前付きパイプか共有メモリを利用するのだろう)接続できるので、最初、原因がわからなかった)
TinyTDSを利用する場合は、SQL ServerとSQL Server Browserの両方を実行しておく必要がある。
ジェズイットを見習え |
えーと、これが私の自宅PCの状況でした。SQL Serverの名前付きインスタンスが、動的ポートを使っているためです。デフォルトインスタンスなら、SQL Server Browserサービスが動作しなくても接続できます。SQL Server Browserサービスが、1433ポートへのリクエストを名前付きインスタンスにリダイレクトする仕組みとなっています。SQL Nativeクライアントは、自動的に共有メモリ、名前付きパイプなどのプロトコル選択を行っています。
なるほど。Nativeクライアントがうまくできているだけに、引っ掛かりますね。