sql server 2012 读取xml中的内容
D盘根目前下有一eee.xml文件,文件内容如下,想要读取<System>中TimeCreated SystemTime <EventData>中<Data Name="TargetUserName">administrator</Data> 和 <Data Name="IpAddress">231.204.175.145</Data>
查询条件
'2015-1-1'<TimeCreated SystemTime<='2015-10-1' and TargetUserName='administrator'
希望得到结果如:
date username IpAddress
2015-09-23T00:16:45.998853400Z administrator 231.204.175.145
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<Events>
-<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
-<System>
<Provider Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" Name="Microsoft-Windows-Security-Auditing"/>
<EventID>4648</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>12544</Task>
<Opcode>0</Opcode>
<Keywords>0x8020000000000000</Keywords>
<TimeCreated SystemTime="2015-09-23T00:16:45.998853400Z"/>
<EventRecordID>197749</EventRecordID>
<Correlation/>
<Execution ThreadID="5264" ProcessID="648"/>
<Channel>Security</Channel>
<Computer>xxx.cn.xxx.net</Computer>
<Security/>
</System>
-<EventData>
<Data Name="SubjectUserSid">S-1-5-18</Data>
<Data Name="SubjectUserName">xxx$</Data>
<Data Name="SubjectDomainName">CN</Data>
<Data Name="SubjectLogonId">0x3e7</Data>
<Data Name="LogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetUserName">administrator</Data>
<Data Name="TargetDomainName">CN</Data>
<Data Name="TargetLogonGuid">{6CBCCD8F-0842-1BEA-0B50-337342DB4B8D}</Data>
<Data Name="TargetServerName">localhost</Data>
<Data Name="TargetInfo">localhost</Data>
<Data Name="ProcessId">0x1784</Data>
<Data Name="ProcessName">C:\Windows\System32\winlogon.exe</Data>
<Data Name="IpAddress">244.204.175.155</Data>
<Data Name="IpPort">0</Data>
</EventData>
</Event>
-<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
-<System>
<Provider Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" Name="Microsoft-Windows-Security-Auditing"/>
<EventID>4648</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>12544</Task>
<Opcode>0</Opcode>
<Keywords>0x8020000000000000</Keywords>
<TimeCreated SystemTime="2015-09-23T00:16:43.530076200Z"/>
<EventRecordID>197736</EventRecordID>
<Correlation/>
<Execution ThreadID="4076" ProcessID="648"/>
<Channel>Security</Channel>
<Computer>xxx.cn.xxx.net</Computer>
<Security/>
</System>
-<EventData>
<Data Name="SubjectUserSid">S-1-5-18</Data>
<Data Name="SubjectUserName">xxx$</Data>
<Data Name="SubjectDomainName">CN</Data>
<Data Name="SubjectLogonId">0x3e7</Data>
<Data Name="LogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetUserName">DWM-3</Data>
<Data Name="TargetDomainName">Window Manager</Data>
<Data Name="TargetLogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetServerName">localhost</Data>
<Data Name="TargetInfo">localhost</Data>
<Data Name="ProcessId">0x1784</Data>
<Data Name="ProcessName">C:\Windows\System32\winlogon.exe</Data>
<Data Name="IpAddress">-</Data>
<Data Name="IpPort">-</Data>
</EventData>
</Event>
查询条件
'2015-1-1'<TimeCreated SystemTime<='2015-10-1' and TargetUserName='administrator'
希望得到结果如:
date username IpAddress
2015-09-23T00:16:45.998853400Z administrator 231.204.175.145
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<Events>
-<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
-<System>
<Provider Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" Name="Microsoft-Windows-Security-Auditing"/>
<EventID>4648</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>12544</Task>
<Opcode>0</Opcode>
<Keywords>0x8020000000000000</Keywords>
<TimeCreated SystemTime="2015-09-23T00:16:45.998853400Z"/>
<EventRecordID>197749</EventRecordID>
<Correlation/>
<Execution ThreadID="5264" ProcessID="648"/>
<Channel>Security</Channel>
<Computer>xxx.cn.xxx.net</Computer>
<Security/>
</System>
-<EventData>
<Data Name="SubjectUserSid">S-1-5-18</Data>
<Data Name="SubjectUserName">xxx$</Data>
<Data Name="SubjectDomainName">CN</Data>
<Data Name="SubjectLogonId">0x3e7</Data>
<Data Name="LogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetUserName">administrator</Data>
<Data Name="TargetDomainName">CN</Data>
<Data Name="TargetLogonGuid">{6CBCCD8F-0842-1BEA-0B50-337342DB4B8D}</Data>
<Data Name="TargetServerName">localhost</Data>
<Data Name="TargetInfo">localhost</Data>
<Data Name="ProcessId">0x1784</Data>
<Data Name="ProcessName">C:\Windows\System32\winlogon.exe</Data>
<Data Name="IpAddress">244.204.175.155</Data>
<Data Name="IpPort">0</Data>
</EventData>
</Event>
-<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
-<System>
<Provider Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" Name="Microsoft-Windows-Security-Auditing"/>
<EventID>4648</EventID>
<Version>0</Version>
<Level>0</Level>
<Task>12544</Task>
<Opcode>0</Opcode>
<Keywords>0x8020000000000000</Keywords>
<TimeCreated SystemTime="2015-09-23T00:16:43.530076200Z"/>
<EventRecordID>197736</EventRecordID>
<Correlation/>
<Execution ThreadID="4076" ProcessID="648"/>
<Channel>Security</Channel>
<Computer>xxx.cn.xxx.net</Computer>
<Security/>
</System>
-<EventData>
<Data Name="SubjectUserSid">S-1-5-18</Data>
<Data Name="SubjectUserName">xxx$</Data>
<Data Name="SubjectDomainName">CN</Data>
<Data Name="SubjectLogonId">0x3e7</Data>
<Data Name="LogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetUserName">DWM-3</Data>
<Data Name="TargetDomainName">Window Manager</Data>
<Data Name="TargetLogonGuid">{00000000-0000-0000-0000-000000000000}</Data>
<Data Name="TargetServerName">localhost</Data>
<Data Name="TargetInfo">localhost</Data>
<Data Name="ProcessId">0x1784</Data>
<Data Name="ProcessName">C:\Windows\System32\winlogon.exe</Data>
<Data Name="IpAddress">-</Data>
<Data Name="IpPort">-</Data>
</EventData>
</Event>
...全文
相关推荐
microsoft system clr types for sql server 2012.7z
标签“systemclrtypes”和“sqlserver2012”进一步明确了该压缩包的内容,System CLR Types是与SQL Server 2012紧密相关的库。
微软BI SSIS 2012 ETL 控件与案例精讲
#### 五、总结通过上述内容的详细介绍,我们可以看到微软BI SSIS 2012 ETL控件的强大功能以及在实际案例中的应用。
Apress.Beginning.Csharp.5.0.Databases.2nd.Edition.Aug.2012
- **适用数据库**:主要针对SQL Server 2012,但所涉及的概念和技术对其他关系型数据库也具有一定的通用性。### 二、理解工具和基础知识#### 1.
mvc4小项目 分页 ajax bootstrap
同时,它也展示了如何在VS2012环境下与SQL Server 2008 R2数据库进行交互,以及如何处理版本兼容性问题。
Beginning C# 5.0 Databases, 2nd edition
这包括了开发环境的设置、C# IDE(如Visual Studio)的使用方法,以及如何安装和配置数据库管理系统(如SQL Server 2012)。


疑难问题
