Software/SQLServer
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#lookup(Google.jp,検索,SQL Server)
#contents
*SQL Server に関する情報 [#e8f1419e]
**Service Pack 関連情報 [#z46cf160]
***SQL Server 2000 Service Pack 3a [#h248950d]
-[MS] SQL Server 2000 Service Pack 3a、MSDE 2000 Service ...
--http://www.microsoft.com/japan/sql/downloads/2000/sp3.asp
***Windows XP SP2 [#i0d23e86]
-[MS] Windows XP Service Pack 2 による SQL Server、および...
--http://www.microsoft.com/japan/sql/techinfo/Administrat...
-[BUG] Windows XP Service Pack 2 のインストール後、Visual...
--http://support.microsoft.com/kb/839280
-[XPSP2]: 各社の XP SP2 対応状況
--http://homepage1.nifty.com/mcn/glossary/xpsp2/support.htm
-Visual Studio .NET 製品の Windows XP Service Pack 2 対応...
--http://www.microsoft.com/japan/msdn/vstudio/support/xps...
-Windows XP Service Pack 2 (SP2) を SQL Server と共に使用...
--http://support.microsoft.com/kb/841249
-Windows XP Service Pack 2 でリモート デバッグを有効にす...
--http://support.microsoft.com/kb/833977
-Description of the DebuggerFirewall utility that makes t...
--http://support.microsoft.com/kb/841177
-Windows XP Service Pack 2 でリモート デバッグを有効にす...
--http://support.microsoft.com/kb/833977
-Windows XP Service Pack 2 で SQL Server の接続を有効にす...
--http://support.microsoft.com/kb/841251
-Windows XP Service Pack 2 で SQL Server 2000 用に TCP/IP...
--http://support.microsoft.com/kb/841252
-Windows XP Service Pack 2 で SQL Server 2000 の Reportin...
--http://support.microsoft.com/kb/841253
***SQL Server 2000 Reporting Services Service Pack 1 [#f1...
-[MS] SQL Server 2000 Reporting Services Service Pack 1
--http://www.microsoft.com/japan/sql/reporting/downloads/...
**リファレンス/基礎知識 [#e166331f]
-[[[MS] Transact-SQL リファレンス:http://www.microsoft.co...
--http://www.microsoft.com/japan/msdn/library/
[エンタープライズ開発]
+[Windows Server System]
+[Microsoft SQL Server]
+[Microsoft SQL Server 2000]
+[SDK ドキュメント]
+[Transact-SQLリファレンス]
--http://msdn.microsoft.com/library/
[Enterprise Development]
+[Windows Server System]
+[Microsoft SQL Server]
+[Microsoft SQL Server 2000]
+[SDK Documentation]
[Transact-SQL Reference]
-[[[MS] PASSJ & SQL Server Developer Center ジョイントコ...
--[[[MS] SQL Server 一年生 - データベース基礎編 -:http://...
--[[[MS] 初めて学ぶ Transact-SQL:http://www.microsoft.com...
-[[[@IT] SQLでデータベースを構築する:http://www.atmarkit....
--[[第1回 SQLの基礎「SELECT」文を覚えよう:http://www.atma...
--[[第2回 SELECT文で並べ替えを行うには?:http://www.atmar...
--[[第3回 集計を行う「GROUP BY」句:http://www.atmarkit.co...
--[[第4回 異なるテーブル同士を結合する「JOIN」句:http://w...
--[[第5回 テーブル結合の仕組みを理解する:http://www.atmar...
--[[第6回 テーブル結合のバリエーションを増やす:http://www...
--[[第7回 SELECT文の結果を抽出条件に使う:http://www.atmar...
--[[第8回 サブクエリーの応用「相関サブクエリー」:http://w...
--[[第9回 SELECT文を統合する「UNION」:http://www.atmarkit...
--[[第10回 CREATE文でテーブルを作成する:http://www.atmark...
--[[第11回 CREATE文をさらに使いこなそう:http://www.atmark...
--[[第12回 データの登録を行うINSERT文:http://www.atmarkit...
--[[第13回 テーブル中のデータ識別に必要な主キー:http://ww...
--[[第14回 データの更新と主キーの重要性:http://www.atmark...
--[[第15回 作成したSELECT文をDBに登録する「ビュー」:http:...
--[[第16回 Enterprise Managerによるビューの作成:http://ww...
--[[第17回 SQL Serverのオブジェクトに権限を設定する:http:...
--[[第18回 ロールを利用してグループ単位で権限設定:http://...
--[[第19回 システム・ストアドプロシージャの活用:http://ww...
--[[第20回 ストアドプロシージャの作成:http://www.atmarkit...
--[[第21回 条件分岐のあるストアドプロシージャ:http://www....
--[[第22回 ストアドプロシージャによる繰り返し処理:http://...
--[[第23回 ユーザー定義関数の「ストアドファンクション」:h...
--[[第24回 テーブルで複数の処理を実行させるトリガー:http:...
--[[第25回 トランザクションでデータの不整合を防ぐ:http://...
--[[第26回 トランザクションを用いて注文登録をする:http://...
--[[第27回 トランザクションの一貫性を保証するロック:http:...
--[[第28回 SQL Serverで「デッドロック」を回避する :http:/...
-[[[@IT] Windows Server Insider -- 基礎解説:http://www.at...
--[[第1回 データベースの基礎とSQL Server 2000:http://www...
--[[第2回 SQL Server 2000を構成するコンポーネント:http:/...
--[[第3回 データベースの物理アーキテクチャ:http://www.at...
-[MS] SQL Server 2000 自習書シリーズ
--http://www.microsoft.com/japan/SQL/techinfo/selfstudy/S...
-データベース再入門:データベースの基本構造を理解しよう
--http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9712/rdbms/
-Access ユーザーのための SQL Server 入門
--http://www.sqlpassj.org/bunkakai/begin/series/
-逆引きSQL - Microsoft SQL Server
--http://homepage1.nifty.com/kojama/works/rdbms/mssql.html
-[MS] 情報スキーマ ビューの概要
--http://www.microsoft.com/japan/technet/prodtechnol/sql/...
-SQL 92 Primer
--http://www.a10-dev.com/fb-site/FBDoc-J-pub/Sql92Primer....
-[@IT] 新しい業界標準「SQL99」詳細解説
--http://www.atmarkit.co.jp/fnetwork/tokusyuu/01sql99/sql...
**ホワイトペーパー [#e1361013]
***SQL Server 7.0 から 2000 への主な変更点 [#eaba7311]
-[[Microsoft SQL Server - 技術情報 - 運用・移行:http://ww...
-[[SQL Server 2000 に替えよう!:http://www.microsoft.com/...
-[[SQL Server 6.5 および 7.0 から SQL Server 2000 にアッ...
-[[SQL Server 2000 - アップグレード クイック リファレンス...
***Oracleからの移行 [#i60b6563]
-[PASSJ] SQL Server ユーザーグループ > 特集!DBバイリ...
--http://www.sqlpassj.org/dbe/
-[MS] Oracle データベースとの比較
--http://www.microsoft.com/japan/sql/evaluation/compare/o...
-[MS] Oracle ユーザーのための SQL Server 2000 Enterprise ...
--http://www.microsoft.com/japan/sql/evaluation/compare/f...
-[MS] Oracle ユーザーのための SQL Server 2000 Enterprise ...
--http://download.microsoft.com/download/9/4/f/94fc2880-d...
**SP / OLE オートメーション [#n674db84]
***CDO [#da579104]
-[HOWTO] SQL Server で SQL Mail を使用せずに電子メールを...
--http://support.microsoft.com/kb/312839
**BCPコマンド [#ne3db062]
-フォーマット ファイルの使用
--http://www.microsoft.com/japan/msdn/library/ja/adminsql...
**TIPS [#sb9dabf4]
-開発者必見Tips 覚えておきたいSQL Serverの便利機能
--http://blogs.sqlpassj.org/passjinfo/articles/3449.aspx
***SQL Server 7.0 のデータベースを他の場所に移動する方法 ...
sp_detach_db/sp_attach_db を用いることで、データベースの
物理ファイル(MDF/LDF)を移動することが可能。
<例>
/* データベースを切り離す */
sp_detach_db 'db_cx'
go
/* データベースをアタッチする */
sp_attach_db 'db_cx',
@filename1 = 'H:\Data\MSSQL7\Data\db_cx.mdf',
@filename2 = 'H:\Data\MSSQL7\Data\db_cx_log.LDF'
go
-[SQL]INF:SQL Server 7.0 データベースの場所移動
--http://www.microsoft.com/JAPAN/support/kb/articles/jp22...
**DTS 関連情報 [#dca005f4]
-[MS] DTS アプリケーションのプログラミング
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] DTS スクリプティング リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] DTS プログラミング リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] [INF] データ変換サービス (DTS) の使用方法
--http://support.microsoft.com/kb/242377/ja
-[MS] [HOWTO] DTS: Visual Basic アプリケーションから実行...
--http://support.microsoft.com/kb/323685/ja
-[MS] [SQL]INF: DTS インベト ハンドラを Visual Basic にイ...
--http://support.microsoft.com/kb/221193/ja
-[MS] 第 1 章 「DTS の概要」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 2 章 「DTS インポート/エクスポートウィザード」 ...
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 3 章 「DTS デザイナ (1)」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 4 章 「DTS デザイナ (2)」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] Microsoft SQL Server 2000 のデータ変換サービス (DTS)
--http://www.microsoft.com/japan/msdn/sqlserver/sql2000/D...
-[MS] データベースのためのスクリプト
--http://www.microsoft.com/japan/msdn/columns/scripting/s...
**Reporting Service 関連情報 [#j179b905]
***SQL Server 2000 Reporting Services [#i4b2b330]
-[MQ] Microsoft SQL Server 2000 Reporting Services デモン...
--http://sqlrs.jp/
-[MS] SQL Server 2000 Reporting Services Service Pack 1
--http://www.microsoft.com/japan/sql/reporting/downloads/...
-[MS] Microsoft SQL Server 2000 Reporting Services
--http://www.microsoft.com/japan/solutions/bi/reporting/
-[MS] Reporting Services デモ
--http://www.microsoft.com/japan/solutions/bi/reporting/p...
-[@IT] SQL Serverのレポート機能を大幅に強化する無料アドオ...
--http://www.atmarkit.co.jp/fwin2k/insiderseye/20040330sq...
*MSDE 関連情報 [#y0177bed]
-SQL Server 2000 Desktop Engine (MSDE 2000)
--http://www.microsoft.com/japan/sql/msde/
-MSDE(Microsoft Data Engine) FunClub
--http://www.horikawa.ne.jp/msde/
-無償版SQL Serverはオープン・ソースDBに対抗できるか?:IT...
--http://itpro.nikkeibp.co.jp/free/NT/WinColumn/20050407/2/
*MDAC 関連情報 [#c472bb7d]
-Microsoft Universal Data Access
--http://www.microsoft.com/japan/msdn/data/
-Universal Data Access 関連ダウンロード
--http://www.microsoft.com/japan/msdn/data/download.asp
-[INFO] Microsoft Data Access Components (MDAC) のリリー...
--http://support.microsoft.com/kb/231943
-MDAC 2.8 (2.80.1022.3) のリリース一覧
--http://support.microsoft.com/default.aspx?scid=kb;ja;82...
-[INFO] MDAC 2.8 に含まれる重要な修正の一覧
--http://support.microsoft.com/default.aspx?scid=kb;ja;82...
-MDAC インストールの Q & A
--http://www.microsoft.com/japan/msdn/data/download/mdac/...
-MDAC 関連のアップデートを適用するためのガイド
--http://www.updatecorp.co.jp/products/support/updateexpe...
-MDACのバージョン調査ツールを利用する
--http://www.atmarkit.co.jp/fwin2k/win2ktips/384mdactool/...
-[HOWTO] MDAC のバージョンを確認する方法
--http://support.microsoft.com/kb/301202
-MDAC [資料室]
--http://www.mars.dti.ne.jp/~suzunari/suz/doc/dat/win_mda...
*ADO 関連情報 [#r6f4b045]
-[MS] ADO SQL Server アプリケーションのプログラミング
--http://www.microsoft.com/japan/msdn/library/ja/adosql/a...
-[MS] ADO プログラマーズ ガイド
--http://www.microsoft.com/japan/msdn/library/ja/jpado260...
-[MS] ADO API リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/jpado260...
-[MS] [HOWTO] DTS: Excel から SQL Server にデータをインポ...
--http://support.microsoft.com/kb/321686
-[MS] [HOWTO] ADO で SQL Server のストアドプロシージャの...
--http://support.microsoft.com/kb/194792
-VBでデータベース
--http://homepage2.nifty.com/inform/vbdb/
**ADO サンプル [#q893da75]
***SQL 自動生成 [#v3269a7b]
-レコードセットから INSERT SQL を自動生成するサンプル。
Option Explicit
Const g_strPROVIDER = "SQLOLEDB"
Const g_strSERVER = "(local)"
Const g_strDATABASE = "Northwind"
Const g_strUID = "sa"
Const g_strPWD = "********" ' Please input password
Const g_strTable = "Employees"
' DataTypeEnum
Const adEmpty = 0
Const adSmallInt = 2
Const adInteger = 3
Const adSingle = 4
Const adDouble = 5
Const adCurrency = 6
Const adDate = 7
Const adBSTR = 8
Const adIDispatch = 9
Const adError = 10
Const adBoolean = 11
Const adVariant = 12
Const adIUnknown = 13
Const adDecimal = 14
Const adTinyInt = 16
Const adUnsignedTinyInt = 17
Const adUnsignedSmallInt = 18
Const adUnsignedInt = 19
Const adBigInt = 20
Const adUnsignedBigInt = 21
Const adFileTime = 64
Const adGUID = 72
Const adBinary = 128
Const adChar = 129
Const adWChar = 130
Const adNumeric = 131
Const adUserDefined = 132
Const adDBDate = 133
Const adDBTime = 134
Const adDBTimeStamp = 135
Const adChapter = 136
Const adPropVariant = 138
Const adVarNumeric = 139
Const adVarChar = 200
Const adLongVarChar = 201
Const adVarWChar = 202
Const adLongVarWChar = 203
Const adVarBinary = 204
Const adLongVarBinary = 205
' FieldAttributeEnum
Const adFldCacheDeferred = &h1000
Const adFldFixed = &h10
Const adFldIsChapter = &h2000
Const adFldIsCollection = &h40000
Const adFldIsDefaultStream = &h20000
Const adFldIsNullable = &h20
Const adFldIsRowURL = &h10000
Const adFldLong = &h80
Const adFldMayBeNull = &h40
Const adFldMayDefer = &h2
Const adFldNegativeScale = &h4000
Const adFldRowID = &h100
Const adFldRowVersion = &h200
Const adFldUnknownUpdatable = &h8
Const adFldUnspecified = &hFFFFFFFF
Const adFldUpdatable = &h4
Main
Sub Main()
Dim cn
Dim rs
Set cn = CreateObject("ADODB.Connection")
Dim strConnection
strConnection = "PROVIDER=" & g_strPROVIDER _
& ";SERVER=" & g_strSERVER _
& ";DATABASE=" & g_strDATABASE _
& ";UID=" & g_strUID _
& ";PWD=" & g_strPWD
cn.Open strConnection
Dim strTableName
Dim strSQL
strTableName = g_strTable
strSQL = "select * from " & strTableName
Set rs = cn.Execute( strSQL )
Dim fld
Dim i
Dim nFields
Dim strInsertSQL
Dim strFields
Dim strValues
nFields = rs.Fields.Count
For i = 0 To nFields - 1
If i < nFields - 1 Then
strFields = strFields & rs.Fields(i).Name & ",...
Else
strFields = strFields & rs.Fields(i).Name
End If
Next
While Not rs.Bof And Not rs.Eof
For i = 0 To nFields - 1
If i < nFields - 1 Then
strValues = strValues & GetRecordItem(rs(i...
Else
strValues = strValues & GetRecordItem(rs(i))
End If
Next
strInsertSQL = "INSERT INTO " & strTableName & vb...
& "(" & vbCrLf _
& strFields & vbCrLf _
& ")" & vbCrLf _
& "VALUES" & vbCrLf _
& "( " & vbCrLf _
& strValues & vbCrLf _
& ")"
WScript.Echo strInsertSQL
strInsertSQL = ""
strValues = ""
rs.MoveNext
Wend
End Sub
Function GetRecordItem( ByVal fld )
Dim strQuotation
Dim strItem
strQuotation = ""
Select Case fld.Type
' Numeric
Case _
adSmallInt, adInteger, adSingle, adDouble, adCur...
adBoolean, adTinyInt, adUnsignedTinyInt, adUnsig...
adUnsignedInt, adBigInt, adUnsignedBigInt, adNum...
strQuotation = ""
' String
Case _
adBSTR, adVariant, adChar, adWChar, adVarChar, _
adLongVarChar, adVarWChar, adLongVarWChar
strQuotation = "'"
' Empty
Case _
adEmpty
strQuotation = ""
' Other
Case Else
strQuotation = "'"
End Select
If fld.Type = Empty Then
strItem = fld.Value
ElseIf fld.Type = adLongVarBinary Then
strItem = "NULL"
Else
strItem = strQuotation & fld.Value & strQuotation
End If
GetRecordItem = strItem
End Function
*ADO.NET 関連情報 [#u6f87319]
**ADOからの移行 [#xa05c8d7]
-[MS] ADO プログラマのための ADO.NET
--http://www.microsoft.com/japan/msdn/net/upgrade/adonetp...
-[MS] [HOW TO] ADO.NET および Visual Basic .NET を使用し...
--http://support.microsoft.com/kb/305079/JA/
-[MS] [HOW TO] ADO.NET と Visual C# .NET を使用してプログ...
--http://support.microsoft.com/kb/307283/JA/
-[MS] [HOW TO] ADO .NET および Visual C++ .NET を使用して...
--http://support.microsoft.com/kb/307402/JA/
-[MS] [HOW TO] ADO.NET と Windows フォームを使用して検索...
--http://support.microsoft.com/kb/308070/JA/
-[@IT] 基礎解説:ADO.NET基礎講座
--http://www.atmarkit.co.jp/fdotnet/basics/adonet_index/i...
*その他 [#v506d798]
**クエリーツール(フリーソフト) [#wc2572dc]
-TOAD for MS SQL Server
--http://www.toadsoft.com/toadss.html
**関連リンク [#l2e175ba]
***お薦めサイト [#r7280818]
-Access ユーザーのための SQL Server 入門
--http://www.sqlpassj.org/bunkakai/begin/series/
***BLOG [#hb898368]
-SQLPASSJ ブログ (ベータ)
--http://blogs.sqlpassj.org/
***ML [#ja86642b]
-SQL Server ユーザーグループ
--http://www.sqlpassj.org/
***海外サイト [#q74202a2]
-SQL Server Magazine
--http://www.winnetmag.com/SQLServer/
**あまり役に立たないかも。 [#u59946e4]
-[SQL Server]BEEP 音をならす
--http://blogs.sqlpassj.org/mitsugi/archive/2004/06/14/26...
//#access
終了行:
#lookup(Google.jp,検索,SQL Server)
#contents
*SQL Server に関する情報 [#e8f1419e]
**Service Pack 関連情報 [#z46cf160]
***SQL Server 2000 Service Pack 3a [#h248950d]
-[MS] SQL Server 2000 Service Pack 3a、MSDE 2000 Service ...
--http://www.microsoft.com/japan/sql/downloads/2000/sp3.asp
***Windows XP SP2 [#i0d23e86]
-[MS] Windows XP Service Pack 2 による SQL Server、および...
--http://www.microsoft.com/japan/sql/techinfo/Administrat...
-[BUG] Windows XP Service Pack 2 のインストール後、Visual...
--http://support.microsoft.com/kb/839280
-[XPSP2]: 各社の XP SP2 対応状況
--http://homepage1.nifty.com/mcn/glossary/xpsp2/support.htm
-Visual Studio .NET 製品の Windows XP Service Pack 2 対応...
--http://www.microsoft.com/japan/msdn/vstudio/support/xps...
-Windows XP Service Pack 2 (SP2) を SQL Server と共に使用...
--http://support.microsoft.com/kb/841249
-Windows XP Service Pack 2 でリモート デバッグを有効にす...
--http://support.microsoft.com/kb/833977
-Description of the DebuggerFirewall utility that makes t...
--http://support.microsoft.com/kb/841177
-Windows XP Service Pack 2 でリモート デバッグを有効にす...
--http://support.microsoft.com/kb/833977
-Windows XP Service Pack 2 で SQL Server の接続を有効にす...
--http://support.microsoft.com/kb/841251
-Windows XP Service Pack 2 で SQL Server 2000 用に TCP/IP...
--http://support.microsoft.com/kb/841252
-Windows XP Service Pack 2 で SQL Server 2000 の Reportin...
--http://support.microsoft.com/kb/841253
***SQL Server 2000 Reporting Services Service Pack 1 [#f1...
-[MS] SQL Server 2000 Reporting Services Service Pack 1
--http://www.microsoft.com/japan/sql/reporting/downloads/...
**リファレンス/基礎知識 [#e166331f]
-[[[MS] Transact-SQL リファレンス:http://www.microsoft.co...
--http://www.microsoft.com/japan/msdn/library/
[エンタープライズ開発]
+[Windows Server System]
+[Microsoft SQL Server]
+[Microsoft SQL Server 2000]
+[SDK ドキュメント]
+[Transact-SQLリファレンス]
--http://msdn.microsoft.com/library/
[Enterprise Development]
+[Windows Server System]
+[Microsoft SQL Server]
+[Microsoft SQL Server 2000]
+[SDK Documentation]
[Transact-SQL Reference]
-[[[MS] PASSJ & SQL Server Developer Center ジョイントコ...
--[[[MS] SQL Server 一年生 - データベース基礎編 -:http://...
--[[[MS] 初めて学ぶ Transact-SQL:http://www.microsoft.com...
-[[[@IT] SQLでデータベースを構築する:http://www.atmarkit....
--[[第1回 SQLの基礎「SELECT」文を覚えよう:http://www.atma...
--[[第2回 SELECT文で並べ替えを行うには?:http://www.atmar...
--[[第3回 集計を行う「GROUP BY」句:http://www.atmarkit.co...
--[[第4回 異なるテーブル同士を結合する「JOIN」句:http://w...
--[[第5回 テーブル結合の仕組みを理解する:http://www.atmar...
--[[第6回 テーブル結合のバリエーションを増やす:http://www...
--[[第7回 SELECT文の結果を抽出条件に使う:http://www.atmar...
--[[第8回 サブクエリーの応用「相関サブクエリー」:http://w...
--[[第9回 SELECT文を統合する「UNION」:http://www.atmarkit...
--[[第10回 CREATE文でテーブルを作成する:http://www.atmark...
--[[第11回 CREATE文をさらに使いこなそう:http://www.atmark...
--[[第12回 データの登録を行うINSERT文:http://www.atmarkit...
--[[第13回 テーブル中のデータ識別に必要な主キー:http://ww...
--[[第14回 データの更新と主キーの重要性:http://www.atmark...
--[[第15回 作成したSELECT文をDBに登録する「ビュー」:http:...
--[[第16回 Enterprise Managerによるビューの作成:http://ww...
--[[第17回 SQL Serverのオブジェクトに権限を設定する:http:...
--[[第18回 ロールを利用してグループ単位で権限設定:http://...
--[[第19回 システム・ストアドプロシージャの活用:http://ww...
--[[第20回 ストアドプロシージャの作成:http://www.atmarkit...
--[[第21回 条件分岐のあるストアドプロシージャ:http://www....
--[[第22回 ストアドプロシージャによる繰り返し処理:http://...
--[[第23回 ユーザー定義関数の「ストアドファンクション」:h...
--[[第24回 テーブルで複数の処理を実行させるトリガー:http:...
--[[第25回 トランザクションでデータの不整合を防ぐ:http://...
--[[第26回 トランザクションを用いて注文登録をする:http://...
--[[第27回 トランザクションの一貫性を保証するロック:http:...
--[[第28回 SQL Serverで「デッドロック」を回避する :http:/...
-[[[@IT] Windows Server Insider -- 基礎解説:http://www.at...
--[[第1回 データベースの基礎とSQL Server 2000:http://www...
--[[第2回 SQL Server 2000を構成するコンポーネント:http:/...
--[[第3回 データベースの物理アーキテクチャ:http://www.at...
-[MS] SQL Server 2000 自習書シリーズ
--http://www.microsoft.com/japan/SQL/techinfo/selfstudy/S...
-データベース再入門:データベースの基本構造を理解しよう
--http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/9712/rdbms/
-Access ユーザーのための SQL Server 入門
--http://www.sqlpassj.org/bunkakai/begin/series/
-逆引きSQL - Microsoft SQL Server
--http://homepage1.nifty.com/kojama/works/rdbms/mssql.html
-[MS] 情報スキーマ ビューの概要
--http://www.microsoft.com/japan/technet/prodtechnol/sql/...
-SQL 92 Primer
--http://www.a10-dev.com/fb-site/FBDoc-J-pub/Sql92Primer....
-[@IT] 新しい業界標準「SQL99」詳細解説
--http://www.atmarkit.co.jp/fnetwork/tokusyuu/01sql99/sql...
**ホワイトペーパー [#e1361013]
***SQL Server 7.0 から 2000 への主な変更点 [#eaba7311]
-[[Microsoft SQL Server - 技術情報 - 運用・移行:http://ww...
-[[SQL Server 2000 に替えよう!:http://www.microsoft.com/...
-[[SQL Server 6.5 および 7.0 から SQL Server 2000 にアッ...
-[[SQL Server 2000 - アップグレード クイック リファレンス...
***Oracleからの移行 [#i60b6563]
-[PASSJ] SQL Server ユーザーグループ > 特集!DBバイリ...
--http://www.sqlpassj.org/dbe/
-[MS] Oracle データベースとの比較
--http://www.microsoft.com/japan/sql/evaluation/compare/o...
-[MS] Oracle ユーザーのための SQL Server 2000 Enterprise ...
--http://www.microsoft.com/japan/sql/evaluation/compare/f...
-[MS] Oracle ユーザーのための SQL Server 2000 Enterprise ...
--http://download.microsoft.com/download/9/4/f/94fc2880-d...
**SP / OLE オートメーション [#n674db84]
***CDO [#da579104]
-[HOWTO] SQL Server で SQL Mail を使用せずに電子メールを...
--http://support.microsoft.com/kb/312839
**BCPコマンド [#ne3db062]
-フォーマット ファイルの使用
--http://www.microsoft.com/japan/msdn/library/ja/adminsql...
**TIPS [#sb9dabf4]
-開発者必見Tips 覚えておきたいSQL Serverの便利機能
--http://blogs.sqlpassj.org/passjinfo/articles/3449.aspx
***SQL Server 7.0 のデータベースを他の場所に移動する方法 ...
sp_detach_db/sp_attach_db を用いることで、データベースの
物理ファイル(MDF/LDF)を移動することが可能。
<例>
/* データベースを切り離す */
sp_detach_db 'db_cx'
go
/* データベースをアタッチする */
sp_attach_db 'db_cx',
@filename1 = 'H:\Data\MSSQL7\Data\db_cx.mdf',
@filename2 = 'H:\Data\MSSQL7\Data\db_cx_log.LDF'
go
-[SQL]INF:SQL Server 7.0 データベースの場所移動
--http://www.microsoft.com/JAPAN/support/kb/articles/jp22...
**DTS 関連情報 [#dca005f4]
-[MS] DTS アプリケーションのプログラミング
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] DTS スクリプティング リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] DTS プログラミング リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/dtsprog/...
-[MS] [INF] データ変換サービス (DTS) の使用方法
--http://support.microsoft.com/kb/242377/ja
-[MS] [HOWTO] DTS: Visual Basic アプリケーションから実行...
--http://support.microsoft.com/kb/323685/ja
-[MS] [SQL]INF: DTS インベト ハンドラを Visual Basic にイ...
--http://support.microsoft.com/kb/221193/ja
-[MS] 第 1 章 「DTS の概要」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 2 章 「DTS インポート/エクスポートウィザード」 ...
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 3 章 「DTS デザイナ (1)」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] 第 4 章 「DTS デザイナ (2)」 〜 DTS 編 〜
--http://www.microsoft.com/japan/msdn/sqlserver/columns/d...
-[MS] Microsoft SQL Server 2000 のデータ変換サービス (DTS)
--http://www.microsoft.com/japan/msdn/sqlserver/sql2000/D...
-[MS] データベースのためのスクリプト
--http://www.microsoft.com/japan/msdn/columns/scripting/s...
**Reporting Service 関連情報 [#j179b905]
***SQL Server 2000 Reporting Services [#i4b2b330]
-[MQ] Microsoft SQL Server 2000 Reporting Services デモン...
--http://sqlrs.jp/
-[MS] SQL Server 2000 Reporting Services Service Pack 1
--http://www.microsoft.com/japan/sql/reporting/downloads/...
-[MS] Microsoft SQL Server 2000 Reporting Services
--http://www.microsoft.com/japan/solutions/bi/reporting/
-[MS] Reporting Services デモ
--http://www.microsoft.com/japan/solutions/bi/reporting/p...
-[@IT] SQL Serverのレポート機能を大幅に強化する無料アドオ...
--http://www.atmarkit.co.jp/fwin2k/insiderseye/20040330sq...
*MSDE 関連情報 [#y0177bed]
-SQL Server 2000 Desktop Engine (MSDE 2000)
--http://www.microsoft.com/japan/sql/msde/
-MSDE(Microsoft Data Engine) FunClub
--http://www.horikawa.ne.jp/msde/
-無償版SQL Serverはオープン・ソースDBに対抗できるか?:IT...
--http://itpro.nikkeibp.co.jp/free/NT/WinColumn/20050407/2/
*MDAC 関連情報 [#c472bb7d]
-Microsoft Universal Data Access
--http://www.microsoft.com/japan/msdn/data/
-Universal Data Access 関連ダウンロード
--http://www.microsoft.com/japan/msdn/data/download.asp
-[INFO] Microsoft Data Access Components (MDAC) のリリー...
--http://support.microsoft.com/kb/231943
-MDAC 2.8 (2.80.1022.3) のリリース一覧
--http://support.microsoft.com/default.aspx?scid=kb;ja;82...
-[INFO] MDAC 2.8 に含まれる重要な修正の一覧
--http://support.microsoft.com/default.aspx?scid=kb;ja;82...
-MDAC インストールの Q & A
--http://www.microsoft.com/japan/msdn/data/download/mdac/...
-MDAC 関連のアップデートを適用するためのガイド
--http://www.updatecorp.co.jp/products/support/updateexpe...
-MDACのバージョン調査ツールを利用する
--http://www.atmarkit.co.jp/fwin2k/win2ktips/384mdactool/...
-[HOWTO] MDAC のバージョンを確認する方法
--http://support.microsoft.com/kb/301202
-MDAC [資料室]
--http://www.mars.dti.ne.jp/~suzunari/suz/doc/dat/win_mda...
*ADO 関連情報 [#r6f4b045]
-[MS] ADO SQL Server アプリケーションのプログラミング
--http://www.microsoft.com/japan/msdn/library/ja/adosql/a...
-[MS] ADO プログラマーズ ガイド
--http://www.microsoft.com/japan/msdn/library/ja/jpado260...
-[MS] ADO API リファレンス
--http://www.microsoft.com/japan/msdn/library/ja/jpado260...
-[MS] [HOWTO] DTS: Excel から SQL Server にデータをインポ...
--http://support.microsoft.com/kb/321686
-[MS] [HOWTO] ADO で SQL Server のストアドプロシージャの...
--http://support.microsoft.com/kb/194792
-VBでデータベース
--http://homepage2.nifty.com/inform/vbdb/
**ADO サンプル [#q893da75]
***SQL 自動生成 [#v3269a7b]
-レコードセットから INSERT SQL を自動生成するサンプル。
Option Explicit
Const g_strPROVIDER = "SQLOLEDB"
Const g_strSERVER = "(local)"
Const g_strDATABASE = "Northwind"
Const g_strUID = "sa"
Const g_strPWD = "********" ' Please input password
Const g_strTable = "Employees"
' DataTypeEnum
Const adEmpty = 0
Const adSmallInt = 2
Const adInteger = 3
Const adSingle = 4
Const adDouble = 5
Const adCurrency = 6
Const adDate = 7
Const adBSTR = 8
Const adIDispatch = 9
Const adError = 10
Const adBoolean = 11
Const adVariant = 12
Const adIUnknown = 13
Const adDecimal = 14
Const adTinyInt = 16
Const adUnsignedTinyInt = 17
Const adUnsignedSmallInt = 18
Const adUnsignedInt = 19
Const adBigInt = 20
Const adUnsignedBigInt = 21
Const adFileTime = 64
Const adGUID = 72
Const adBinary = 128
Const adChar = 129
Const adWChar = 130
Const adNumeric = 131
Const adUserDefined = 132
Const adDBDate = 133
Const adDBTime = 134
Const adDBTimeStamp = 135
Const adChapter = 136
Const adPropVariant = 138
Const adVarNumeric = 139
Const adVarChar = 200
Const adLongVarChar = 201
Const adVarWChar = 202
Const adLongVarWChar = 203
Const adVarBinary = 204
Const adLongVarBinary = 205
' FieldAttributeEnum
Const adFldCacheDeferred = &h1000
Const adFldFixed = &h10
Const adFldIsChapter = &h2000
Const adFldIsCollection = &h40000
Const adFldIsDefaultStream = &h20000
Const adFldIsNullable = &h20
Const adFldIsRowURL = &h10000
Const adFldLong = &h80
Const adFldMayBeNull = &h40
Const adFldMayDefer = &h2
Const adFldNegativeScale = &h4000
Const adFldRowID = &h100
Const adFldRowVersion = &h200
Const adFldUnknownUpdatable = &h8
Const adFldUnspecified = &hFFFFFFFF
Const adFldUpdatable = &h4
Main
Sub Main()
Dim cn
Dim rs
Set cn = CreateObject("ADODB.Connection")
Dim strConnection
strConnection = "PROVIDER=" & g_strPROVIDER _
& ";SERVER=" & g_strSERVER _
& ";DATABASE=" & g_strDATABASE _
& ";UID=" & g_strUID _
& ";PWD=" & g_strPWD
cn.Open strConnection
Dim strTableName
Dim strSQL
strTableName = g_strTable
strSQL = "select * from " & strTableName
Set rs = cn.Execute( strSQL )
Dim fld
Dim i
Dim nFields
Dim strInsertSQL
Dim strFields
Dim strValues
nFields = rs.Fields.Count
For i = 0 To nFields - 1
If i < nFields - 1 Then
strFields = strFields & rs.Fields(i).Name & ",...
Else
strFields = strFields & rs.Fields(i).Name
End If
Next
While Not rs.Bof And Not rs.Eof
For i = 0 To nFields - 1
If i < nFields - 1 Then
strValues = strValues & GetRecordItem(rs(i...
Else
strValues = strValues & GetRecordItem(rs(i))
End If
Next
strInsertSQL = "INSERT INTO " & strTableName & vb...
& "(" & vbCrLf _
& strFields & vbCrLf _
& ")" & vbCrLf _
& "VALUES" & vbCrLf _
& "( " & vbCrLf _
& strValues & vbCrLf _
& ")"
WScript.Echo strInsertSQL
strInsertSQL = ""
strValues = ""
rs.MoveNext
Wend
End Sub
Function GetRecordItem( ByVal fld )
Dim strQuotation
Dim strItem
strQuotation = ""
Select Case fld.Type
' Numeric
Case _
adSmallInt, adInteger, adSingle, adDouble, adCur...
adBoolean, adTinyInt, adUnsignedTinyInt, adUnsig...
adUnsignedInt, adBigInt, adUnsignedBigInt, adNum...
strQuotation = ""
' String
Case _
adBSTR, adVariant, adChar, adWChar, adVarChar, _
adLongVarChar, adVarWChar, adLongVarWChar
strQuotation = "'"
' Empty
Case _
adEmpty
strQuotation = ""
' Other
Case Else
strQuotation = "'"
End Select
If fld.Type = Empty Then
strItem = fld.Value
ElseIf fld.Type = adLongVarBinary Then
strItem = "NULL"
Else
strItem = strQuotation & fld.Value & strQuotation
End If
GetRecordItem = strItem
End Function
*ADO.NET 関連情報 [#u6f87319]
**ADOからの移行 [#xa05c8d7]
-[MS] ADO プログラマのための ADO.NET
--http://www.microsoft.com/japan/msdn/net/upgrade/adonetp...
-[MS] [HOW TO] ADO.NET および Visual Basic .NET を使用し...
--http://support.microsoft.com/kb/305079/JA/
-[MS] [HOW TO] ADO.NET と Visual C# .NET を使用してプログ...
--http://support.microsoft.com/kb/307283/JA/
-[MS] [HOW TO] ADO .NET および Visual C++ .NET を使用して...
--http://support.microsoft.com/kb/307402/JA/
-[MS] [HOW TO] ADO.NET と Windows フォームを使用して検索...
--http://support.microsoft.com/kb/308070/JA/
-[@IT] 基礎解説:ADO.NET基礎講座
--http://www.atmarkit.co.jp/fdotnet/basics/adonet_index/i...
*その他 [#v506d798]
**クエリーツール(フリーソフト) [#wc2572dc]
-TOAD for MS SQL Server
--http://www.toadsoft.com/toadss.html
**関連リンク [#l2e175ba]
***お薦めサイト [#r7280818]
-Access ユーザーのための SQL Server 入門
--http://www.sqlpassj.org/bunkakai/begin/series/
***BLOG [#hb898368]
-SQLPASSJ ブログ (ベータ)
--http://blogs.sqlpassj.org/
***ML [#ja86642b]
-SQL Server ユーザーグループ
--http://www.sqlpassj.org/
***海外サイト [#q74202a2]
-SQL Server Magazine
--http://www.winnetmag.com/SQLServer/
**あまり役に立たないかも。 [#u59946e4]
-[SQL Server]BEEP 音をならす
--http://blogs.sqlpassj.org/mitsugi/archive/2004/06/14/26...
//#access
ページ名: