SQLServer

なんでマスター以外でDB復元を流してはいけないのか??

サーバ.マスター以外でファイルから復元するクエリをながすと、 排他エラーみたいになるから動かしちゃダメと言われた。 ていうか、マスターって何???

テーブルのエクスポート

DBのエクスポートは画面から右クリックでできそうだが、 テーブルはできないみたい。 GoogleでSQLServer テーブルと入れたらコピーと補完されたので検索すると、 Microsoftのページに飛んだ。 コマンドかバルクインサートとか載っていた。 ドス窓でBCP…

テーブル一覧の情報を持つobjectがあるようだ

ヘルプで『sys.』と入れるとイロイロ出てきた。 どうやらテーブルの情報を持つobjectがあるらしい。 objectとかテーブルとか、Serverとかをつなげるとリンクサーバの名前やDB内のテーブルを取れる。 ただテーブルは無条件でひいても全部出てこなかったので…

続.テーブル一覧を取れないものか

前述訂正! sys.objectsで取れてた。どばーと出て、コピペした条件が間違ってたみたい。 よくよく考えれば、 テーブル名から名前を付けてテーブルをスクリプト化 > DROP > 新しいクエリエディタウィンドウの実行結果から、 DROPする前のテーブル存在チェック…

テーブル一覧を取れないものか

Googleで探すとsysobjectで取れるとよく出てくる。 確かに実行するとテーブルの一覧がずら〜と出るが、 ユーザが独自に作ったテーブルなどはでないのか? 例えば、M_SHINEとか。 モードをユーザにしても出てこないだよね。 これがわかればちまちまコピペする…