SQL-Server関連ツール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→SQL Server関連
#contents
*ツール一般 [#q1c87f1b]
-[[sqlcmd ユーティリティ - SQL Server | Microsoft Learn>h...
-[[DBdoc automated CHM documentation for a SQL Server 200...
-[[Schema Comparison Utility:http://www.codeproject.com/u...
-[[Retrieve SQL Server Password:http://www.codeproject.co...
-[[SQL Server 2000 Collation Changer:http://www.codeproje...
-[[SQL Database Documentor:http://www.codeproject.com/use...
-[[SQL Server 2K Job Monitor:http://www.codeproject.com/u...
*SSMS [#n8f32509]
-[[SSMS でテーブル定義変更した際に「変更の保存が許可され...
--オプションの設定でテーブルの再作成を要する変更を許可す...
-[[SQL Server Management Studio で複数のテーブルを一括削...
-[[SQL Server Management Studio (SSMS) - SQL Server Manag...
-[[SSMSとは?SQL Serverを管理するための導入手順を解説 | ...
--[[SQL Server Management Studio (SSMS) のダウンロード - ...
*osqlを使ってバッチでバックアップする [#daeef553]
-バッチファイルの例
osql -S <dbname> -U sa -P <passwd> -i test.sql
-test.sqlの中身の例
backup database <dbname> to disk='hoge.bak' with init;
go
-※osqlの-Qオプションで直接指定してもよい
*BCPによるインポート/エクスポート [#s96d24d7]
-これはバックアップ/リストアとは別の機能なので注意
-コマンドラインからBCPコマンドによる操作が可能
-3つの形式をサポートする
--ネイティブ形式
--テキスト形式(Shift-JIS タブ区切り、行端\n)
--テキスト形式(Unicode)
-レコード単位でのデータ投入が可能
-インポートの場合
BCP [DB.][OWNER.]TABLE in <ファイルへのパス> <option>
-エクスポートの場合
BCP [DB.][OWNER.]TABLE out <ファイルへのパス> <option>
-基本構文
bcp "テーブル名" in または out "テキストファイル名" オプ...
--in がDBへのインポート、outがファイルへの吐き出し
--オプション:
-U SQL Server認証を使ってログインするログインアカウント...
-P -Uオプションで指定したログインアカウントのパスワード
-T Windows認証を使ってログインする
-c 文字データモードで転送
-n ネイティブデータモード(SQLServerのみが解釈できる形...
-t 列区切りを示す記号を指定(デフォルトはタブ:¥t) ...
-r 行区切りを示す記号を指定(デフォルトはタブ:¥n) ...
--なのでSQLServer認証すると仮定してCSVファイルをインポー...
bcp "sampleTable" in "test.csv" -c -S DBサーバ -U ログイ...
--参考資料:http://msdn2.microsoft.com/ja-jp/library/ms162...
--フォーマットファイルを使用すると、SQLLoaderのイメージで...
---たとえば、日付項目(yyyy.mm.dd hh:mm:ss)で出力されて...
--参考資料:http://msdn2.microsoft.com/ja-jp/library/ms189...
-エラーの例
--このようなエラーになる場合があるが
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]一括コピー ホ...
--インポートしようとしているファイル名が1文字間違っていた
*BULK INSERT [#s5c22d44]
-インポートみたいなことができるらしい
-[[MSDNの説明:http://www.microsoft.com/japan/msdn/library...
*Enterprise Manager [#o38132f7]
-復元のときに元のDBと違うDBに復元したいときは「データベー...
終了行:
→SQL Server関連
#contents
*ツール一般 [#q1c87f1b]
-[[sqlcmd ユーティリティ - SQL Server | Microsoft Learn>h...
-[[DBdoc automated CHM documentation for a SQL Server 200...
-[[Schema Comparison Utility:http://www.codeproject.com/u...
-[[Retrieve SQL Server Password:http://www.codeproject.co...
-[[SQL Server 2000 Collation Changer:http://www.codeproje...
-[[SQL Database Documentor:http://www.codeproject.com/use...
-[[SQL Server 2K Job Monitor:http://www.codeproject.com/u...
*SSMS [#n8f32509]
-[[SSMS でテーブル定義変更した際に「変更の保存が許可され...
--オプションの設定でテーブルの再作成を要する変更を許可す...
-[[SQL Server Management Studio で複数のテーブルを一括削...
-[[SQL Server Management Studio (SSMS) - SQL Server Manag...
-[[SSMSとは?SQL Serverを管理するための導入手順を解説 | ...
--[[SQL Server Management Studio (SSMS) のダウンロード - ...
*osqlを使ってバッチでバックアップする [#daeef553]
-バッチファイルの例
osql -S <dbname> -U sa -P <passwd> -i test.sql
-test.sqlの中身の例
backup database <dbname> to disk='hoge.bak' with init;
go
-※osqlの-Qオプションで直接指定してもよい
*BCPによるインポート/エクスポート [#s96d24d7]
-これはバックアップ/リストアとは別の機能なので注意
-コマンドラインからBCPコマンドによる操作が可能
-3つの形式をサポートする
--ネイティブ形式
--テキスト形式(Shift-JIS タブ区切り、行端\n)
--テキスト形式(Unicode)
-レコード単位でのデータ投入が可能
-インポートの場合
BCP [DB.][OWNER.]TABLE in <ファイルへのパス> <option>
-エクスポートの場合
BCP [DB.][OWNER.]TABLE out <ファイルへのパス> <option>
-基本構文
bcp "テーブル名" in または out "テキストファイル名" オプ...
--in がDBへのインポート、outがファイルへの吐き出し
--オプション:
-U SQL Server認証を使ってログインするログインアカウント...
-P -Uオプションで指定したログインアカウントのパスワード
-T Windows認証を使ってログインする
-c 文字データモードで転送
-n ネイティブデータモード(SQLServerのみが解釈できる形...
-t 列区切りを示す記号を指定(デフォルトはタブ:¥t) ...
-r 行区切りを示す記号を指定(デフォルトはタブ:¥n) ...
--なのでSQLServer認証すると仮定してCSVファイルをインポー...
bcp "sampleTable" in "test.csv" -c -S DBサーバ -U ログイ...
--参考資料:http://msdn2.microsoft.com/ja-jp/library/ms162...
--フォーマットファイルを使用すると、SQLLoaderのイメージで...
---たとえば、日付項目(yyyy.mm.dd hh:mm:ss)で出力されて...
--参考資料:http://msdn2.microsoft.com/ja-jp/library/ms189...
-エラーの例
--このようなエラーになる場合があるが
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]一括コピー ホ...
--インポートしようとしているファイル名が1文字間違っていた
*BULK INSERT [#s5c22d44]
-インポートみたいなことができるらしい
-[[MSDNの説明:http://www.microsoft.com/japan/msdn/library...
*Enterprise Manager [#o38132f7]
-復元のときに元のDBと違うDBに復元したいときは「データベー...
ページ名: