SlideShare a Scribd company logo
1 of 51
SQL Server 2008 で統合ログ管理システムを構築しよう マイクロソフト株式会社 エバンジェリスト 安納 順一 http://blogs.technet.com/junichia/
本日のスケジュール 13:30~16:30  SQL Server2008で統合ログ管理システムを構築しよう  16:45~17:45  SQL Serverエキスパートによる特別セッション 「Hyper-V による SQL Server の統合」 講師: 伊藤忠テクノソリューションズ株式会社  後藤 真人 様  17:45~18:30  ライトニングトーク 18:30~  懇親会
本セミナーの目的と内容 目的:SQL Server は単なる「必須ソフト」ではないことを知る    「なんか新しいことができそうだな」という夢を見る 内容:インフラ上のログをSQL Serverに集めて一元管理する
お願い ,[object Object]
SSIS/SSRS の考え方と「難解な部分」の解説を中心に行います
本日作成したプロジェクトと、その手順はBLOGに掲載しますhttp://blogs.technet.com/junichia/
より理解を深めるためにおすすめ(私もこれで勉強しました)■SQL Server 2008 自習書シリーズ http://technet.microsoft.com/ja-jp/sqlserver/dd610200.aspx■SQL Server バーチャルラボ  http://technet.microsoft.com/ja-jp/virtuallabs/cc879114.aspx
2010年1-3月の間に 本セミナーの発展系を実施予定です(w/ Developer Evangelist 小高)是非とも開発担当の方とともにお越しください,[object Object]
ログ管理システムのイメージ 【取り込み】 ・イベントログをデータベースに蓄積 ・定期的に取り込みタスクを実行 ・サーバーが増えても柔軟に対応可能 【統計資料】 ・期間を指定してレポートを作成 ・レポートの体裁は事前に定義できる ・レポートはブラウザから表示できる イベントログ SSIS SQL DB SSRS SSAS
ITPROを支える3つの機能 必要最小限のSQL文の知識と、若干のコーディング力が求められる SSIS:SQL Server Integration Service データ移入作業の可視化 ・外部ファイル、データベースからの取り込み ・データ変換 SSRS:SQL Server Reporting Service 資料作成の単純化 ・レポートテンプレートの作成、表示、印刷 ・パラメタ化による動的なレポートの生成 SSAS:SQL Server Analysis Service ・多次元データベースによる分析(OLAP) ・データマイニング
イベントログ 第1章 ログの取り込み SSIS データが無ければはじまらない! SQL DB 取り込みプロセスの部品化と可視化
テーブル構成 ComputerList ComputerName LogFileName EventLogData_<Logfile> Number(int)(key) Category(nvarchar(50)) <logfile> には、Application, System, Security などが入る CategoryString(nvarchar(50)) ComputerName(nvarchar(50)) Data(nvarchar(max)) Server01 Server02 EventCode(nvarchar(50)) EventIdentifier(nvarchar(50)) InsertionStrings(nvarchar(50)) Logfile(nvarchar(50)) Message(ntext) System Application Security RecordNumber(int) SourceName(nvarchar(max)) TimeGenerated(datetime) TimeWritten(datetime) Type(nvarchar(50)) User(nvarchar(50))
Eventlogを取り込む際の留意点 Category カテゴリ番号 CategoryString カテゴリ名 ComputerName イベントを生成したコンピュータ名 Data イベントの付帯情報 EventCode Uint16 形式のイベントID EventIdentifier Uint32 形式のイベントID イベントの付帯情報 InsertionStrings Logfile ログファイルの名前(System,Application,Security など) イベントの説明文。4000文字(bstr)を超える可能性あり。 シングルクオーテーションが含まれることが多い。 Message 2,147,483,647  RecordNumber イベントレコードの通番 int32(max 9,223,372,036,854,775,807) SourceName イベントを生成したソースプロセス(MSSQL,MSInstaller など) イベントが発生した日時。標準時で生成。 TimeGenerated TimeWritten イベントが書き込まれた日時。標準時で生成。 Type イベントのタイプ(情報、エラー、警告、成功の監査、失敗の監査) User イベントを発生させたユーザー
イベントログを取得するスクリプト例 strComputer = “.” Set objService= GetObject(“winmgmts:“ & strComputer & “ootimv2”) Set objEvtSet = objService.ExecQuery_ ("Select * From Win32_NTLogEvent Where Logfile='System'") For Each e In objEvtSet wscript.echoe.ComputerName & "," & e.EventCode Next
Logfile 属性について 使用可能なLogfile属性は、以下のコマンドで調査できる C:amp;gt; wmicnteventlog list brief FileSizeLogfileName             Name                                                         NumberOfRecords 6361088   Application             C:indowsystem32inevtogspplication.evtx             8022              69632     HardwareEvents          C:indowsystem32inevtogsardwareEvents.evtx          0                 69632     Internet Explorer       C:indowsystem32inevtogsnternet Explorer.evtx       0                 69632     Key Management Service  C:indowsystem32inevtogsey Management Service.evtx  0                 69632     Media Center            C:indowsystem32inevtogsedia Center.evtx            0                 1052672   OAlerts                 C:indowsystem32inevtogsAlerts.evtx                 254               69632     ODiag                   C:indowsystem32inevtogsDiag.evtx                   0                 69632     Operations Manager      C:indowsystem32inevtogsperations Manager.evtx      120               69632     OSession                C:indowsystem32inevtogsSession.evtx                4                 30740480  Security                C:indowsystem32inevtogsecurity.evtx                40359             8458240   System                  C:indowsystem32inevtogsystem.evtx                  20623             1118208   Windows PowerShell      C:indowsystem32inevtogsindows PowerShell.evtx
(参考)WINEVThannels 配下のイベント HKLMOFTWAREicrosoftindowsurrentVersionINEVThannels 配下のイベントは Win32_NTLogEvent では取得できない。 C:amp;gt;wevtutil.exe 代替策
制御フローを実装する 取り込みプロセスをSSISでデザイン ※利用手順は自習書を!
作業のはじまり 使用するツール ,[object Object]
SQL Server Management Studioはじめにやること ,[object Object]
SQL Server Business Intelligence Development Studioを起動し、[ファイル]-[新規作成]-[プロジェクト]から「Integration Service プロジェクト」を選択   
制御フローを考えてみる 開始 SSIS ソース取得 Computer List  取り込みソースのリスト ソースごとに処理を繰り返し  テーブル作成 取り込み範囲のチェック イベントログを一括取得 レコードを1件ずつ取り出し Insert 文を生成 Insert into … EventLog Database 終了
制御フローを作成するには 開始 ,[object Object]
各部品のパラメタを設定する
部品同士を矢印で接続して「フロー」を決めるSSIS ソース取得 事前に処理の流れを決めておくことが重要 ソースごとに処理を繰り返し  テーブル作成 取り込み範囲のチェック イベントログを一括取得 レコードごとに Insert 繰り返し Insert into … 終了
使用する部品(制御フロー項目) ,[object Object]
「接続オブジェクト」の定義が必要
処理を繰り返すための部品
ファイルや変数、レコードセットの読み込みに使用
処理回数が未定の場合に使用する
VB.NETまたはC#を使用して柔軟な処理を実装したい場合に使用
文字列の細かな処理などに使用すると便利
WMIを使用した処理結果を受け取る場合に使用
今回はイベントログの取得に使用している
ちなみに、EXEコマンドを実行したい場合には,[object Object]
部品(制御フロー項目)のI/O 各部品は、複数のI/Oから選択することができる 接続マネージャー Input Output 直接入力 部品 データベース データベース ファイル ファイル 変数 変数 (例) SQL文 変数 変数 結果のレコードセットを変数に格納し、次の処理で使用できる ループの中で処理する場合に、SQL文を変えながら処理が可能
接続マネージャー ,[object Object]
部品間で共有が可能部品 WMIデータリーダー ファイル接続 WQL 変数 WMI接続
変数 処理フローの中で使用できる、俗にいう「変数」 スコープの設定が可能(プロジェクト全体/ループ内/部品内) 選択可能な型 Boolean/Byte/Char/DateTime/DBNull/Doube/Int16/Int32/ Int64/Object/SByte/Single/String/Uint32/UInt64 TIPS ,[object Object]
Expressions属性により、変数が呼び出されたときに、ダイナミックに値を挿入することができる超便利!
Expressions属性 ,[object Object]
Expression(式)を記載することで、指定した他の属性にダイナミックに値を代入することができる(例)SQL実行タスク SqlStatementSource属性にはSQL文を記載するが、処理によって接続先のテーブルを変えたい場合がある。 Expressions属性を使用することで、SqlStatementSourceの値を部品が呼ばれる都度変更することができる。
Expressions属性の使用例 "IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id= OBJECT_ID(N'[dbo].[EventLogData_"+  @[User::tmpLogfileName]  +"]') AND type in (N'U') ) "+  "CREATE TABLE [dbo].[EventLogData_"+ @[User::tmpLogfileName] +"] ( [Number] [int] IDENTITY(1,1) NOT NULL, [Category] [nvarchar](50) NULL, [CategoryString] [nvarchar](50) NULL, [ComputerName] [nvarchar](50) NULL, [Data] [nvarchar](max) NULL, [EventCode] [nvarchar](50) NULL, [EventIdentifier] [nvarchar](50) NULL, [EventType] [nvarchar](50) NULL, [InsertionStrings] [nvarchar](50) NULL, [LogFile] [nvarchar](50) NULL, [Message] [ntext] NULL, [RecordNumber] [int] NULL, [SourceName] [nvarchar](max) NULL, [TimeGenerated] [datetime] NULL, [TimeWritten] [datetime] NULL, [Type] [nvarchar](50) NULL, [User] [nvarchar](50) NULL, CONSTRAINT [PK_EventLogData_"+ @[User::tmpLogfileName] +"] PRIMARY KEY CLUSTERED ( [Number] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]" テーブル名に、変数@[User::tmpLogfileName] を使用することで、部品が呼ばれるたびに、異なるテーブルに対して処理を行うことができる
スクリプトタスク内での変数の使用 スクリプト内で変数取り扱うことで、VB.NETやC#を使用した柔軟な加工が可能 (例)DateTimeカラムに保存する前にDateTime形式に変換 Dim strTimeGenerated As String = “19000101 00:00:00” If Not IsDBNull(Dts.Variables(“User::TimeGenerated”).Value)Then strTimeGenerated= Dts.Variables(“User::TimeGenerated”).Value strTimeGenerated = Mid(strTimeGenerated, 1, 8) & “ “ & _ Mid(strTimeGenerated, 9, 2) & “ “ & _ Mid(strTimeGenerated , 11, 2) & “ “ & _                       Mid(strTimeGenerated, 13, 2)
処理を実装してみる
処理1:ソース(コンピュータ一覧)の取得 イベントログの取り込み元を取得する 接続マネージャ SQLタスク SQLStatement Select ComputerName,LogfileName From dbo.ComputerList dbo.ComputerList User::ComputerList
処理2:ソースごとに処理を繰り返し User::ComputerList ADO列挙子 (データセット) Foreachループ User::tmpComputerName User::tmpLogfileName テーブル作成 取り込み範囲のチェック イベントログを一括取得 Foreachループ レコードを1件ずつ取り出し Insert 文を生成 Insert into …
処理3:テーブルを作成 <LogfileName>イベントログを格納するテーブルが無い場合には作成する User::tmpComputerName User::tmpLogfileName dbo.Eventlog_<LogfileName> SQL文タスク Expressions(SQLStatement) 接続マネージャ "IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[EventLogData_"+ @[User::tmpLogfileName]  +"]') AND type in (N'U') ) "+  "CREATE TABLE [dbo].[EventLogData_"+ @[User::tmpLogfileName] +"] ([Number] [int] IDENTITY(1,1) NOT NULL,  [Category] [nvarchar](50) NULL,  [CategoryString] [nvarchar](50) NULL,  [ComputerName] [nvarchar](50) NULL,  [Data] [nvarchar](max) NULL, [EventCode] [nvarchar](50)    ・   ・  [User] [nvarchar](50) NULL,  CONSTRAINT [PK_EventLogData_"+ @[User::tmpLogfileName] +"] PRIMARY KEY CLUSTERED ( [Number] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]" 完全なSQL文はAppendixに掲載
処理4:取り込み範囲のチェック 変数はスコープ内であればどこででも使える User::tmpComputerName User::tmpLogfileName dbo.Eventlog_<LogfileName> SQLタスク 接続マネージャ Expressions(SQLStatement) SelectMAX(RecordNumber) as MaxRecordNumber from [EventLog].[dbo].[EventLogData” + @[User::tmpLogfileName] + “]  Where [ComputerName] Like ‘“ + @[User::tmpComputerName]” + “’%” テーブルには複数のコンピュータのイベントログが格納されていることに注意 User::MaxRecordNumber
処理4:イベントログを一括取得 User::tmpComputerName User::tmpLogfileName User::MaxRecordNumber 接続マネージャ(WMI) Expression(ConnectionString) WMIデータリーダー WQLQuerySource 属性値に変数を使用できる User::ConnectionString User::WQL Expression(Value) Expression(Value) “ServerName=”+@[User::tmpComputerName]+”;Namespace=rootcimv2;UserNtAuth;UserName=;” “Select *from Win32_NTLogEvent where logfile=“ + @[User::tmpLogfileName] + “’ and RecordNumber > “ + (DT_WSTR 10) @(User::MaxRecordNumber) Expressionsの中では「は制御記号 キャストが可能 User::EventData
処理5:レコードを1件ずつ取り出し User::EventData 取り出した値が見えずらい場合にはObject形式にしておくと便利 Foreachループ User::Category User::CategoryString User::ComputerName User::Type User::User Insert 文を生成 Insert into を実行
処理6:Insert 文を生成 SQL文を生成するにあたり、各値をSQLServerに取り込み可能な形式に整形する User::Category User::User 変数の値がNullかどうかをチェックしてから取り出す Scriptタスク Dim strCategory As String = "" If Not IsDBNull(Dts.Variables("User::Category").Value) Then strCategory= Dts.Variables("User::Category").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, "'", "-") End If Messageにはシングルクオーテーションが含まれているので置き換え

More Related Content

Similar to SQL Server 2008 で統合ログ管理システムを構築しよう

Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識shigeya
 
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom VisionAzure IoT Edge で Custom Vision
Azure IoT Edge で Custom VisionYoshitaka Seo
 
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5Tsukasa Sugiura
 
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオンIoTビジネス共創ラボ
 
Dbts2012 unconference wttrw_yazekatsu_publish
Dbts2012 unconference wttrw_yazekatsu_publishDbts2012 unconference wttrw_yazekatsu_publish
Dbts2012 unconference wttrw_yazekatsu_publishYohei Azekatsu
 
超簡単!Subversion入門 準備編
超簡単!Subversion入門 準備編超簡単!Subversion入門 準備編
超簡単!Subversion入門 準備編Shin Tanigawa
 
Asp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソAsp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソYoshitaka Seo
 
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site RecoveryWindows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site RecoveryNorio Sashizaki
 
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)Takamasa Maejima
 
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門Citrix Systems Japan
 
170622 02
170622 02170622 02
170622 02openrtm
 
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osakaCloudstack user group meeting in osaka
Cloudstack user group meeting in osakaNaotaka Jay HOTTA
 
Build Windows ラップアップ
Build Windows ラップアップBuild Windows ラップアップ
Build Windows ラップアップSunao Tomita
 
Sc2012概説 120512
Sc2012概説 120512Sc2012概説 120512
Sc2012概説 120512wintechq
 
Bypassing Windows Security Functions(ja)
Bypassing Windows Security Functions(ja)Bypassing Windows Security Functions(ja)
Bypassing Windows Security Functions(ja)abend_cve_9999_0001
 
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版junichi anno
 

Similar to SQL Server 2008 で統合ログ管理システムを構築しよう (20)

Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識Windows PowerShell 2.0 の基礎知識
Windows PowerShell 2.0 の基礎知識
 
Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備
Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備
Jetson x Azure ハンズオン DeepStream With Azure IoT 事前準備
 
Hbstudy41 auto scaling
Hbstudy41 auto scalingHbstudy41 auto scaling
Hbstudy41 auto scaling
 
Azure IoT Edge で Custom Vision
Azure IoT Edge で Custom VisionAzure IoT Edge で Custom Vision
Azure IoT Edge で Custom Vision
 
OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5OpenCV2.2 Install Guide ver.0.5
OpenCV2.2 Install Guide ver.0.5
 
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン
20160928_「Cloud Robotics Azure Platform 基本セット」構築ハンズオン
 
Dbts2012 unconference wttrw_yazekatsu_publish
Dbts2012 unconference wttrw_yazekatsu_publishDbts2012 unconference wttrw_yazekatsu_publish
Dbts2012 unconference wttrw_yazekatsu_publish
 
超簡単!Subversion入門 準備編
超簡単!Subversion入門 準備編超簡単!Subversion入門 準備編
超簡単!Subversion入門 準備編
 
Asp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソAsp Net Mvc 基礎のキソ
Asp Net Mvc 基礎のキソ
 
G0042 h
G0042 hG0042 h
G0042 h
 
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site RecoveryWindows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
 
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
Windows Server 2016 で作るシンプルなハイパーコンバージドインフラ (Microsoft TechSummit 2016)
 
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門
Microsoft Hyper-V Server 2012 とCitrix XenDesktop 7で始めるデスクトップ仮想化入門
 
170622 02
170622 02170622 02
170622 02
 
Cloudstack user group meeting in osaka
Cloudstack user group meeting in osakaCloudstack user group meeting in osaka
Cloudstack user group meeting in osaka
 
Build Windows ラップアップ
Build Windows ラップアップBuild Windows ラップアップ
Build Windows ラップアップ
 
Sc2012概説 120512
Sc2012概説 120512Sc2012概説 120512
Sc2012概説 120512
 
Visual studio de debug
Visual studio de debugVisual studio de debug
Visual studio de debug
 
Bypassing Windows Security Functions(ja)
Bypassing Windows Security Functions(ja)Bypassing Windows Security Functions(ja)
Bypassing Windows Security Functions(ja)
 
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
Windows PowerShell によるWindows Server 管理の自動化 v4.0 2014.03.13 更新版
 

More from junichi anno

V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...junichi anno
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティjunichi anno
 
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure ADAzure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure ADjunichi anno
 
Azure AD による Web API の 保護
Azure AD による Web API の 保護 Azure AD による Web API の 保護
Azure AD による Web API の 保護 junichi anno
 
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~junichi anno
 
個人情報を守るための アプリケーション設計(概要)
個人情報を守るためのアプリケーション設計(概要)個人情報を守るためのアプリケーション設計(概要)
個人情報を守るための アプリケーション設計(概要)junichi anno
 
IoT のセキュリティアーキテクチャと実装モデル on Azure
IoT のセキュリティアーキテクチャと実装モデル on AzureIoT のセキュリティアーキテクチャと実装モデル on Azure
IoT のセキュリティアーキテクチャと実装モデル on Azurejunichi anno
 
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計junichi anno
 
Azureの管理権限について
Azureの管理権限について Azureの管理権限について
Azureの管理権限について junichi anno
 
Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版junichi anno
 
リソーステンプレート入門
リソーステンプレート入門リソーステンプレート入門
リソーステンプレート入門junichi anno
 
File Server on Azure IaaS
File Server on Azure IaaSFile Server on Azure IaaS
File Server on Azure IaaSjunichi anno
 
Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版junichi anno
 
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...junichi anno
 
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版junichi anno
 
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するHyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するjunichi anno
 
Vdi を より使いやすいインフラにするためのセキュリティ設計
Vdi を より使いやすいインフラにするためのセキュリティ設計Vdi を より使いやすいインフラにするためのセキュリティ設計
Vdi を より使いやすいインフラにするためのセキュリティ設計junichi anno
 
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現junichi anno
 
SaaS としての IDM の役割
SaaS としての IDM の役割SaaS としての IDM の役割
SaaS としての IDM の役割junichi anno
 

More from junichi anno (20)

V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティ
 
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure ADAzure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
 
Azure AD による Web API の 保護
Azure AD による Web API の 保護 Azure AD による Web API の 保護
Azure AD による Web API の 保護
 
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
Azure ad の導入を検討している方へ ~ active directory の構成パターンと正しい認証方式の選択~
 
Azure Key Vault
Azure Key VaultAzure Key Vault
Azure Key Vault
 
個人情報を守るための アプリケーション設計(概要)
個人情報を守るためのアプリケーション設計(概要)個人情報を守るためのアプリケーション設計(概要)
個人情報を守るための アプリケーション設計(概要)
 
IoT のセキュリティアーキテクチャと実装モデル on Azure
IoT のセキュリティアーキテクチャと実装モデル on AzureIoT のセキュリティアーキテクチャと実装モデル on Azure
IoT のセキュリティアーキテクチャと実装モデル on Azure
 
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
DevSecOps: セキュリティ問題に迅速に対応するためのパイプライン設計
 
Azureの管理権限について
Azureの管理権限について Azureの管理権限について
Azureの管理権限について
 
Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版Azure Active Directory 1枚資料 20151125版
Azure Active Directory 1枚資料 20151125版
 
リソーステンプレート入門
リソーステンプレート入門リソーステンプレート入門
リソーステンプレート入門
 
File Server on Azure IaaS
File Server on Azure IaaSFile Server on Azure IaaS
File Server on Azure IaaS
 
Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版Windows File Service 総復習-Windows Server 2012 R2編 第1版
Windows File Service 総復習-Windows Server 2012 R2編 第1版
 
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
Active Directory のクラウド武装化計画 V2~"AD on Azure IaaS" or "Windows Azure Active Di...
 
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
勉強会キット Windows Server 2012 R2 評価版 BYOD 編 v2 20131020 版
 
Hyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理するHyper-V を Windows PowerShell から管理する
Hyper-V を Windows PowerShell から管理する
 
Vdi を より使いやすいインフラにするためのセキュリティ設計
Vdi を より使いやすいインフラにするためのセキュリティ設計Vdi を より使いやすいインフラにするためのセキュリティ設計
Vdi を より使いやすいインフラにするためのセキュリティ設計
 
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
 
SaaS としての IDM の役割
SaaS としての IDM の役割SaaS としての IDM の役割
SaaS としての IDM の役割
 

Recently uploaded

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 

Recently uploaded (10)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

SQL Server 2008 で統合ログ管理システムを構築しよう