6. ンストール
• 事前に以下のンストールを済ませておく
• Windows Server 2008 / R2 x64
– Active Directory
• SQL Server 2008 R2 EE x64
– ンスタンス機能
• データベースエンジンサービス
– 共有機能
• Business Intelligence Development Studio
• Integration Service
本手順書の環境
• ドメン名 :techfielders.com
• コンピューター名 :SQL01
• SQL Server ンスタンス名 :MSSQLSERVER
※本環境ではすべての機能を1台のサーバーにンストールした
17. Business Intelligence Development Studio の起動
[スタート] - [すべてのプログラム] - [SQl Server 2008 R2 Novenver CTP ]
- [SQL Server Business Intelligence Development Studio] をクリック
108. -----------------ここから
Dim strCategory As String = "" 変数を初期化
If Not IsDBNull(Dts.Variables("User::Category").Value) Then
strCategory = Dts.Variables("User::Category").Value.ToString
End If
Dim strCategoryString As String = ""
If Not IsDBNull(Dts.Variables("User::CategoryString").Value) Then
strCategoryString = Dts.Variables("User::CategoryString").Value.ToString
End If
Dim strComputerName As String = ""
If Not IsDBNull(Dts.Variables("User::ComputerName").Value) Then
strComputerName = Dts.Variables("User::ComputerName").Value
End If
Dim strData As String = ""
If Not IsDBNull(Dts.Variables("User::Data").Value) Then
strData = Dts.Variables("User::Data").Value.ToString
End If
Dim strEventCode As String = ""
If Not IsDBNull(Dts.Variables("User::EventCode").Value) Then
strEventCode = Dts.Variables("User::EventCode").Value.ToString
End If
Dim strEventIdentifier As String = ""
If Not IsDBNull(Dts.Variables("User::EventIdentifier").Value) Then
strEventIdentifier = Dts.Variables("User::EventIdentifier").Value.ToString
End If
109. Dim strEventType As String = ""
If Not IsDBNull(Dts.Variables("User::EventType").Value) Then
変数を初期化
strEventType = Dts.Variables("User::EventType").Value.ToString
End If
Dim strInsertionString As String = ""
If Not IsDBNull(Dts.Variables("User::InsertionString").Value) Then
strInsertionString = Dts.Variables("User::InsertionString").Value.ToString
End If
Dim strLogfile As String = ""
If Not IsDBNull(Dts.Variables("User::Logfile").Value) Then
strLogfile = Dts.Variables("User::Logfile").Value.ToString
End If
Dim strMessage As String = ""
If Not IsDBNull(Dts.Variables("User::Message").Value) Then
strMessage = Dts.Variables("User::Message").Value.ToString
strMessage = Replace(strMessage, "'", "-") Message内のシンングルクオー
End If テーションをハフンに置き換え
Dim strRecordNumber As String = ""
If Not IsDBNull(Dts.Variables("User::RecordNumber").Value) Then
strRecordNumber = Dts.Variables("User::RecordNumber").Value.ToString
End If
110. Dim strSourceName As String = "" 変数を初期化
If Not IsDBNull(Dts.Variables("User::SourceName").Value) Then
strSourceName = Dts.Variables("User::SourceName").Value.ToString
End If
Dim strTimeGenerated As String = "19000101 00:00:00"
If Not IsDBNull(Dts.Variables("User::TimeGenerated").Value) Then
strTimeGenerated = Dts.Variables("User::TimeGenerated").Value.ToString
‘YYYYMMDD HH:NN:SS 形式を生成
strTimeGenerated = Mid(strTimeGenerated, 1, 8) & " " & _
Mid(strTimeGenerated, 9, 2) & ":" & _
Mid(strTimeGenerated, 11, 2) & ":" & _
Mid(strTimeGenerated, 13, 2)
End If
Dim strTimeWritten As String = "19000101 00:00:00"
If Not IsDBNull(Dts.Variables("User::TimeWritten").Value) Then
strTimeWritten = Dts.Variables("User::TimeWritten").Value.ToString
'YYYYMMDD HH:NN:SS
strTimeWritten = Mid(strTimeWritten, 1, 8) & " " & _
Mid(strTimeWritten, 9, 2) & ":" & _
Mid(strTimeWritten, 11, 2) & ":" & _
Mid(strTimeWritten, 13, 2)
End If
111. Dim strType As String = ""
変数を初期化
If Not IsDBNull(Dts.Variables("User::Type").Value) Then
strType = Dts.Variables("User::Type").Value.ToString
End If
Dim strUser As String = ""
If Not IsDBNull(Dts.Variables("User::User").Value) Then
strUser = Dts.Variables("User::User").Value.ToString
End If