言葉にできるは武器なるらしい

言葉に文字に残していきます何事も。いつかきっと誰かの役に立つはずだから。

SQL

SQLServerで「0x8007007aで失敗」あるいは「エラーメッセージ8630」が出た時の対応

なかなか日本語でちゃんとした説明がなかったのでメモメモ。 内部エラー。ファイルe:¥sql10_katmai_t¥sql¥ntdbms¥storeng¥dfs¥startup¥dstream.cpp、行792の文字列ルーチンがHRESULT 0x8007007aで失敗しました。 メッセージ8630、レベル16、状態1、行1 内部…

【バッチ】SQLserverでバックアップ取得し別サーバに格納する

つかえそうなのでメモメモバックアップファイルの出力先や移動先はもちろん任意です やっていることを簡単に説明するとまずバックアップを取りたいサーバ上でバックアップを出力した後容量の大きいバックアップ格納サーバへ移動させてその際に出力ファイルの…

SQLServer 条件ごとに更新の値を変える方法

これは使えるのでメモメモ update A set A.hogehoge=(case when punipuni = '1' then '202' when punipuni = '2' then '203' else '204' end) from table1,table2 where とってくるデータの条件

バックアップ元と先でカウント一致するかの確認クエリ

これもちょいちょい使うのでメモメモ。 ・まずはBKUPを取得 select * into バックアップ先テーブル名 from バックアップ元テーブル名 (nolock); ・BKUP取得後、コピー先とコピー元で件数一致を確認する select 'テーブル名' as 'table_name' (select count(*…

【SQL】テーブルバックアップ取ると同時に全件正常にBKUPできたことを確認できるクエリ

これもよく使うのでメモメモ...../(._.)基本的にはテーブルバックアップクエリが正常終了していれば問題ないはずだけど念のために間違いなくバックアップとりたいテーブルがちゃんと取れているのか確認することってよくありますよね。(私はあります) selec…

【SQLserver】 エクスポートしたファイルが見当たらない

DBからデータをエクスポートする方法は「sqlserver データ エクスポート」でググればすぐでてくるので書きません 今回は、エクスポートしたファイルがどこのフォルダに格納されたのか分からない。ファイルが見つからない。というまたレベルの低い件ですみま…

SQLのちょっとした小技

SQLで更新や削除を行うとき、私の場合いつもBefore-Afterがちゃんと分かるようにしたいので下記のようにSelect文-Update文-Select文、ほんで最後にrollbackとコメントアウトしたcommitを入れるのですが、ちなみに使っているのはSQLSEVERです 例) begin tran…

インデックス再構成が必要な時

インデックスは設定すると高速化を実現できるが、かえって処理が遅くなる事もある。そのためデータの性質をしっかり把握して設計する事が重要となります。 インデックス設定をするとselectでデータ検索のアクセスが速くなる事は広く知られているが、インデッ…