テーマ:SQLServer

SQLServerのログインに空白のパスワードを設定する

昔のバージョンと違って、SQLServerのログイン(アカウント)に空白のパスワードを設定するとログインを有効にできなくなっている。 それでも、訳があってパスワードを空白にしたい場合は、一旦なんらかのパスワードを入れてからログインを有効にしておき、後でパスワードを空白に変えることで実現できる。 --パスワードポリシーを適…
トラックバック:0
コメント:0

続きを読むread more

.NetFrameWork DbProviderFactoriesセクション重複エラー

Windows Server 2012でSQL Server 2014 Expressを使っているが、Microsoft SQL Server Management Studioでクエリ デザイナーの実行やテーブルの行編集しようとしたとき、又はSQL Server インポートおよびエクスポート ウィザードでデータソースを選択しようとした…
トラックバック:0
コメント:0

続きを読むread more

SQL Server Management Studio 2012で接続履歴をクリアする

SQL Server Management Studio 2012で接続履歴のログイン名に使わないログイン名がデフォルで表示され、使いたいログイン名を毎回リストから選択しなければならず面倒くさくなっていた。 変更方法を探してみたが、接続履歴の変更はできず、ばっさりと全部削除するしかないらしい。 OSがWindows Vist…
トラックバック:0
コメント:0

続きを読むread more

SQLServerにODBC接続し、"を含む文字列をUPDATE文で代入しようとたときの問題 

Delphi 7 で作成したプログラムからSQLServer2005にODBC接続し、UPDATE文を実行するとき、代入式の右辺の文字列によっては 「Parameter オブジェクトが適切に定義されていません。矛盾した、または不完全な情報が提供されました。」というエラーになることがある。 1.代入式の右辺の文字列に半角ダブル…
トラックバック:0
コメント:0

続きを読むread more

SQLServer2005 レプリケーションテーブルのスキーマ変更

レプリケーションしているテーブルに列を追加することになった。 SQLServer2000ではEnterPriseManagerでバブリーケーションのプロパティを開くと、[フィルタ列]というタブがあり、そこに[列をテーブルに追加]というボタンがあった。 このボタンをクリックして表示されるダイアログで追加することができた。 S…
トラックバック:0
コメント:0

続きを読むread more

SQLServerでIDENTITYをONにした列にデータをインサートする

SQL Server Management Studioで、レコード数の多いテーブルの列プロパティを変更しようとすると時間切れで変更できないことが多い。 一時的に別のテーブルにデータを移動してレコード数を減らしてから列プロパティを変更しようとした。 しかし、IDENTITY列の値をそのまま保持して戻そうとすると「列リストを使用し、I…
トラックバック:0
コメント:0

続きを読むread more

Windows7(64Bit版)での32Bit版ODBC管理ツール

Access2007のランタイム版で動かしていたアプリケーションを、Windows7(64bit版)で動かそうとしたが、DB(SQLServer 2005)に接続できなかった。 DBにはODBCで接続するようにしており、今まで使用していたものと同じデータソース名(DSN)で作成し、ODBC管理ツール内での接続テストも済んでいる。 …
トラックバック:0
コメント:0

続きを読むread more

SQL Server 2008 Express へのリモート接続

SQL Server 2008 Express インストールした直後の初期設定では、 リモート接続が許可されておらず、プロトコルも[共有メモリ]だけが有効になっているため、 他のコンピュータから接続することができない。 接続できずに困った人は多いようで(私もその一人だが)Webで検索すると、 これに関する質問とその答えが沢山…
トラックバック:0
コメント:0

続きを読むread more