2008/04 | 2008/06 | 2008/07
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2008年6月 3日

もう咲いてた

朝顔が。

1輪だけやけども。

てか早すぎだろ。

…1ヶ月以上放ったらかしだ。そのうち埋めますんで、ご勘弁。

そして、今日はあれから16年。

▲top

投稿者 ただ : 22:33 | トラックバック (0) カテゴリー ; mein Erbe

2008年6月 4日

初めてのストアド

SQL Server使った開発を今やってるんですが、DB使い始めて、今日初めてストアドプロシージャを組んだ。そんな大したもんじゃないけど。

制約が、制約が、…ってうるさいんやもん。

自動採番でプラスのIDカラムにマイナスのIDを入れたかっただけやのに。

SET IDENTITY_INSERT で IDENTITY に任意の値を設定(ref. Landscape)

みたいなんをやっただけ。IDENTITY_INSERT がOFFの状態を一時的にONに切り替えるのにはストアドくらいしか。
最初はDataSetのデザイナからDataAdaptorのウィザードを使って作って、クエリビルダが使えねーとか思ってたら、次、編集ができないでやんの。結局サーバーエクスプローラからストアドを直接引っ張り出して編集…でもそっちのほうが分かりやすかった。

ただいま地獄の1.6丁目。

▲top

投稿者 ただ : 22:41 | トラックバック (0) カテゴリー ; プログラミングとか

2008年6月 7日

Microsoft Visual Database Tools designer is too slow!!

It's terribly unusable.

Why can I wait for more than 20 seconds to display the simple text data grid (5 x 10) by the showing table data command ??

I know this problem is not caused by the database connection. When the grid view shown, CPU usage is to 100% and VS2008 will be frozen. I'm afraid that the calculation and formatting of cell values is the bottleneck. The same scene happens on the DataSet designer.

VS2008はコード書くときは軽くなったのに、データセットデザイナとかMDFファイルの中見たりするときはかなり遅くなって耐えられん。と言いたい。絶対設計が悪いんだろうとしか思えない。

▲top

投稿者 ただ : 12:02 | トラックバック (0) カテゴリー ; プログラミングとか

Named pipe, bonsai!

ま、SQLの続きなんですが。

SQL Serverに、サーバーエクスプローラの接続追加ダイアログからまーったく繋がらなくて

System.Data.SqlClient.SqlException:サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Serverの既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした)

とかいうメッセージがうざい。フツーに、Developer Editionをサーバーにインストールして、リモート接続が可能なように設定を変更してSQL Serverの再起動はやりましたとも、ええ。なんでなんだと。Windows認証じゃサーバーにアカウントがないから入れないのは分かるんだけども、そういうエラーのメッセージじゃないしなこれ。ちなみにsaでやったけどダメだった(もちろんサーバー側では許可してるとも)。名前つきインスタンスだから、接続サーバー名に"\instance"をつけてやってみたら、今度は別のエラー(26)が。

SQL Server 2005 Tips and Tipsを見ると、名前つきインスタンスの場合はポートが変わるからポートを指定して接続せい、とのことらしいんでポート指定もしたんだが。今度はエラーの中身がTCP接続のタイムアウト(0)、みたいなんになってやっぱり弾かれる。
結局だな、サーバー名パラメータを接続文字列で使用して、クライアント ネットワーク ライブラリを指定する方法にパイプを使って接続する方法があったもんだから、これを、と思ってやってみた。

繋がった。やってみるもんだ。

盆栽!! (ヤッター!)

▲top

投稿者 ただ : 17:20 | トラックバック (0) カテゴリー ; プログラミングとか

2008/04 | 2008/06 | 2008/07