SQL Server

ACCESS

[SQL]Accessで更新時に特定のデータだけ「データの競合」が発生する

現象リンクされているSQLServerのデータを更新しようとすると、上記の画面の競合エラーが表示されます。それも特定のデータだけで、他のだれもそのデータを参照すらしていません。原因該当するテーブルにbit列があり、かつ該当データがNullであると型の不一致が発生する。そのため、データを変更していないにもかかわらず、「変更した」と誤って判定されている。解決方法bitデータ型に関する問題を解決するには...
SQL Server

[SQL2008]Management Studio で 列の追加ができない

変更の保存が許可されていません”と表示され列の追加ができない以下の設定をします:MicrosoftSQLServerManagementStudioにてメニュー>ツール>オプションオプション画面>デザイナ>テーブルおよびデータベースデザイナ内”テーブルの再作成を必要とする変更を保存できないようにする”このチェックを外す!!!タイムアウトする場合はMicrosoftSQLServerManageme...
SQL Server

[SQL]プライマリキー(主キー)のインデックス ストレージ(ファイルグループ)を変更する

もととなるスクリプトを取得MicrosoftSQLServerManagementStudioを使用↓こんなのが出来上がる:USEGO/******Object:IndexScriptDate:07/09/201100:03:14******/ALTERTABLE.ADDCONSTRAINTPRIMARYKEYCLUSTERED(ASC)WITH(PAD_INDEX=OFF,STATISTICS_...
SQL Server

[VB.NET]datediff関数 SQLServerと違う

値が異なることがある日付差を取得する際に、時刻も含められている値を利用している際に要注意例題)VB.NETdatediff(DateInterval.Day,#6/8/200823:59#,#6/9/20081:00#)→0 (24時間以上の差がないから0日という解釈のよう)SQLServerselectdatediff(Day,'6/8/200823:59','6/9/20081:00')→1 ...
SQL Server

[SQL]セッションが残り続ける

接続文字列の調整でセッションの廃棄が可能connectionString="DataSource=xxxxx;InitialCatalog=xxxxxxx;PersistSecurityInfo=True;UserID=xxxx;Password=xxxx;ConnectTimeout=60;MinPoolSize=0;MaxPoolSize=200;ConnectionLifetime=30"上...