CSM Support for DHCP

Is is possible for servers in server vlans to get their addresses via DHCP? I don't see an IP helper command for the CSM.

actually the #1 factor is the type of traffic that you want to go through the CSM.
The CSM does not support certain type of traffic but it is able to bridge it.
DHCP, multicast, ospf,...
If you have these requirements, you should go for bridging mode.
Routing mode is more like the easy solution.
Easy to implement, easy to troubleshoot.
Bridging requires a little bit more attention.
Regards,
Gilles.

Similar Messages

  • Support for IPv6 DHCP or RDDNS

    Hi,
    I'm deploying IPv6 on our company and found out there is not possible way to automatically get DNS servers for IPv6 for mac computers, since it doesn't support dhcpv6 or the extensions for RA in stateless configuration mode.
    Any word on when are this features going to be available?

    It's really rather ridiculous DHCPv6 isn't implemented in OS X yet. I can (possibly) understand this for 10.4 and 10.5 but 10.6 is going to run into IPv6 deployment scenario's and should be able to handle all cases. I hope to God 10.7 has decent v6 support throughout OS X.
    As far as I know, the dhcp-client used by OS X is the KAME project client, now known as WIDE-DHCP which does have support for DHCPv6 and has so for a long time. Why Apple is so reluctant to include this feature in both iOS and OS X is quite the mystery.

  • Nomachine NX/FreeNX, can't get 3D accelearation support for Virtualbox

    Greetings to everyone!
    I have a problem, which hopefuly someone knows how to solve?
    I've installed everything I needed for one small headless testing server based on Arch linux (x64, kernel 2.6.32 and X.Org X Server 1.7.3.902 (1.7.4 RC 2)), and have setup only basic stuff and services (I've attached rc.conf file)
    In addition I've setup also a desktop enviroment based on LXDE (in case of problems but it's stared manualy only when need and by NXclient or ssh -X), NVIDIA drivers (v. 190.53), VirtualBox 3.1.2 and VMWare Server 2.0.2 (x64).
    When I'm working directly on computer everything is working just fine and I have support for hardware acceleration in Virtualbox, but when I try to use it from remote location (eg. using NX client, or using X forwarding over SSH), I can't get access to 3D features of VirtualBox (3D acceleration and 2D acceleration buttons are greyed out!), also when I try to access NVIDIA settings panel it says "You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server." Well I'm pretty sure I have drivers installed, but is there any chance they are badly configured?
    I really Arch linux and would like use it as my main distro and really would like if someone can help me find a solution for this problem, (especially knowing that the same things IS working on my second and much older computer based on Intel Pentium 4 (2.0 Ghz), ASUS P4B533 Asus GF4 MX440 graphic card Ubuntu 8.04.3 LTS), and that it's a bit frustrating
    The newer computer is based on AMD Athlon II X2 240, Gigabyte MA770-UD3, and Gigabyte 7300GS graphic card.
    I've tried so many tutorials, many found on this forum, tried with different GUI (KDE, GNOME, LXDE) in case i "skipped" something and nothing helped me..
    Checked everything (I know) twice and even more, but no success.
    Is there some way to use hardware acceleration over remote sessions , am I missing something or is "the resistance futile" ?
    I'm sending my rc.conf, xorg.conf file, so if someone has more expirience with it?
    Thank you.
    rc.conf:
    # /etc/rc.conf - Main Configuration for Arch Linux
    # LOCALIZATION
    # LOCALE: available languages can be listed with the 'locale -a' command
    # HARDWARECLOCK: set to "UTC" or "localtime"
    # USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
    # TIMEZONE: timezones are found in /usr/share/zoneinfo
    # KEYMAP: keymaps are found in /usr/share/kbd/keymaps
    # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
    # CONSOLEMAP: found in /usr/share/kbd/consoletrans
    # USECOLOR: use ANSI color sequences in startup messages
    LOCALE="hr_HR.utf8"
    HARDWARECLOCK="localtime"
    USEDIRECTISA="no"
    TIMEZONE="Europe/Zagreb"
    KEYMAP="croat"
    CONSOLEFONT="lat2-16"
    CONSOLEMAP=
    USECOLOR="yes"
    # HARDWARE
    # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
    # MOD_BLACKLIST: Prevent udev from loading these modules
    # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
    # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
    MOD_AUTOLOAD="yes"
    #MOD_BLACKLIST=() #deprecated
    MODULES=(powernow-k8 cpufreq_ondemand cpufreq_powersave vboxdrv vboxnetflt vboxnetadp fuse)
    # Scan for LVM volume groups at startup, required if you use LVM
    USELVM="yes"
    # NETWORKING
    # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
    HOSTNAME="kiklop"
    # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
    # Interfaces to start at boot-up (in this order)
    # Declare each interface then list in INTERFACES
    # - prefix an entry in INTERFACES with a ! to disable it
    # - no hyphens in your interface names - Bash doesn't like it
    # DHCP: Set your interface to "dhcp" (eth0="dhcp")
    # Wireless: See network profiles below
    #Static IP example
    eth0="eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255"
    #eth0="dhcp"
    INTERFACES=(eth0)
    # Routes to start at boot-up (in this order)
    # Declare each route then list in ROUTES
    # - prefix an entry in ROUTES with a ! to disable it
    gateway="default gw 192.168.1.1"
    ROUTES=(gateway)
    # Enable these network profiles at boot-up. These are only useful
    # if you happen to need multiple network configurations (ie, laptop users)
    # - set to 'menu' to present a menu during boot-up (dialog package required)
    # - prefix an entry with a ! to disable it
    # Network profiles are found in /etc/network.d
    # This now requires the netcfg package
    #NETWORKS=(main)
    # DAEMONS
    # Daemons to start at boot-up (in this order)
    # - prefix a daemon with a ! to disable it
    # - prefix a daemon with a @ to start it up in the background
    DAEMONS=(syslog-ng hal network netfs crond @openntpd sshd cpufreq sensors @samba @smbnetfs @proftpd @vmware @ddclient @webmin)
    xorg.conf
    Section "ServerLayout"
    Identifier "X.org Configured"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    Section "Files"
    ModulePath "/usr/lib/xorg/modules"
    FontPath "/usr/share/fonts/misc"
    FontPath "/usr/share/fonts/100dpi:unscaled"
    FontPath "/usr/share/fonts/75dpi:unscaled"
    FontPath "/usr/share/fonts/TTF"
    # FontPath "/usr/share/fonts/Type1"
    EndSection
    Section "Module"
    Load "dbe"
    # Load "dri"
    # Load "dri2"
    Load "extmod"
    Load "glx"
    EndSection
    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5 6 7"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    Option "DPMS" "True"
    EndSection
    Section "Device"
    Identifier "Card0"
    Driver "nvidia"
    VendorName "nVidia Corporation"
    BoardName "G71 [GeForce 7300 GS]"
    BusID "PCI:1:0:0"
    # Option "UseFBDev" "true"
    Option "AllowGLXWithComposite" "True"
    Option "RenderAccel" "True"
    Option "AddARGBVisuals" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "BackingStore" "True"
    Option "DamageEvents" "True"
    Option "RegistryDwords" "PerfLevelSrc=0x3333"
    Option "RegistryDwords" "PowerMizerLevelAC=0x3"
    Option "OnDemandVBlankInterrupts" "True"
    Option "Coolbits" "1"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Depth 1
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 4
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 8
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 15
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 16
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection
    Section "Extensions"
    Option "DAMAGE" "Enable"
    Option "Composite" "Enable"
    Option "RENDER" "Enable"
    EndSection
    Greetings to you all from Zagreb (Croatia)

    The thing is I don't have any problem when I'm working in front of computer, only when using remote sessions (like NX, VNC, etc.).
    I can install additions, but I can't select 3D acceleration checkbox (it is disabled - grayed out) in Virtualbox, or use any graphic hardware advanced feature on computer when I'm using remote session, but it's enabled when using local session.
    Even when I try (when connected over NX) commands like glxinfo | grep render
    it says something like "not using direct rendering", looks like it's not even using nvidia driver, output show mesa driver is in use?
    Could it be something with remote access, remote access rights or something like that?
    During installations was following mostly tutorials from Arch Wiki.
    Maybe I missconfigured something, or didn't configured at all?

  • Best Practice for DHCP when Anchoring to a Guest Wireless LAN Controller

    Hi all,
    I'm interested in the communities opinion in relation to DHCP provisioning when using auto-anchor/guest tunneling.
    As far as I can tell, one cannot use the internal DHCP on the anchor controller when using auto-anchor due to incompatibility between the auto-anchor feature and DHCP Option 82.
    The scenario is as follows:
    Guest controller is the anchor which provides Internet access to guests.
    There is a foreign controller which is configured to anchor to the guest controller.
    The internal DHCP server is configured on the guest anchor controller, therefore DHCP proxy must be enabled for DHCP to work.
    DHCP proxy enables Option 82.
    The guidlines for guest tunneling state that DHCP Option 82 isn't supported. (Ref: Deploying and Troubleshooting Cisco Wireless LAN Controllers - Ch14)
    So, the internal DHCP server requires DHCP proxy to be enabled; this in turn enables Option 82, which stops DHCP leases being made to clients connected to the foreign controller.
    Given that a guest WLC would normally be placed in a DMZ, the internal DHCP server may often be the only DHCP solution available.
    I look forward to hearing your opinions.
    Thanks
    Rhodri Jenkins

    There are a couple of options here if you need to get proxy disabled
    1) pinhole with an ACL that allows dhcp to pass your internal servers
    2) run dhcp on a switch, router, or firewall in the dmz
    3) if you are using a cab,e modem or dsl for the guest users, you can let that do the dhcp
    In general I've seen most of these in play, but I like option 2 myself
    Sent from Cisco Technical Support iPad App

  • Does WLC release 7.6 support internal DHCP when AP and client SSO is configured?

    Hi,
    I currently have 5508 WLCs running on release 7.6 and they are to be configured in 1:1 HA mode. Would like to know if internal DHCP is supported if AP and client SSO is to be configured.
    Thanks in advance.

    Unfortunately, till date no AirOS release supports Internal DHCP when AP SSO is configured.
    For details, check HA Deployment Guide. It says following :
    "Internal DHCP is not supported when SSO is enabled."
    -Thanks
    Vinod

  • VMS and CSM migration for free or reduced cost (act now) expires 4/2/07

    I can't find the posting where there was a heated discussion regarding VMS and Cisco forcing users to BUY Cisco Security Managager (CSM).
    I looked around and found a link to a trade-in program where users can get a free upgrade to CSM. Please post questions to this mail and I will answer. I am just a concerned Cisco Systems Engineer and not a marketing guy so bear with me as we find the answers together.
    I am going to copy and paste the info and links.
    ---Copy paste----
    http://www.cisco.com/en/US/products/ps6498/prod_bulletin0900aecd803ffd79.html
    Migration Options from CiscoWorks VPN/Security Management Solution
    Cisco is not adding support for new features and new devices in CiscoWorks VPN/Security Management Solution (CiscoWorks VMS) after the release of Cisco Security Manager. Furthermore, support for devices such as Cisco ASA 5500 Series Adaptive Security Appliances is only be available with Cisco Security Manager. Customers that require provisioning for Cisco firewalls, VPNs, and IPSs will want to plan their migration to take advantage of significant enhancements in the new software.
    Customers with a current Cisco Software Application Support (SAS) service or Software Application Support plus Upgrades (SASU) service for CiscoWorks VMS are entitled to a defined device license for Cisco Security Manager at no additional charge. The value of the new license is higher than the cost of the original CiscoWorks VMS purchase. Customers with a current CiscoWorks VMS Basic license that have a Cisco SMARTnet? contract, or a Cisco Services for IPS contract with selected IPS hardware, can also upgrade to Cisco Security Manager. See Tables 2 to 4 for the upgrade licenses that can be requested at no additional cost from http://www.cisco.com/upgrade. The appropriate upgrade option will be visible on the Website if you have an eligible service contract with an existing CiscoWorks VMS license.
    Note: All no charge and discounted offers to upgrade from CiscoWorks VMS to Cisco Security Manager will be discontinued after April 2, 2007.
    Regards,
    Ray Aragon

    Ray,
    I think the posting that you are referring to is here:
    http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Security&topic=Intrusion%20Prevention%20Systems/IDS&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.1ddd2017
    Some very interesting points were raised but the main issue is about functionality rather that cost. Basically, CSM does not fully replicate the functionality of VMS (see the thread) and this is the main issue for a lot of folks.
    What might be useful is for Cisco to ask the question "what functionality would you like to see in CSM?" - and publish the answers somewhere, to allow folks to vote on the proposed features and/or add new requests. Just an idea.
    Andrew.

  • CSM: supported SSL cypher-cuites

    Hello.
    According to documentation, CSM support all available SSL cipher-suites except NULL-suites (e.g. RSA_WITH_NULL_MD5, RSA_WITH_NULL_SHA).
    We intend to use null-suites for authentication purposes and we don't need encryption in SSL because IPSec VPN is implemented.
    Could you please tell if CSM supports SSL NULL-suites? Thank you.

    The problem exactly is that we have already deployed IPSEC VPN and thus we don't need double encryption (with SSL), but still we don't use IPSEC AH for authentication purposes (only ESP). We also want to use X.509 certificates for server authentication, so we intend to use SSL-terminators for that purpose (SSL handshake is bound stricty to null cipher-suites).
    Summary from above: IPSEC-terminators for encryption, SSL-terminators for authentication.
    Our local CISCO representative has informed us, that CSS 11000 SCA2 supports null-encryption.

  • Is it possible to config IPSLA DHCP broadcast to check DHCP relay + network performance for DHCP operation

    We need to check our network performance for DHCP operation,to cover SLA through CPE(DHCP client)-send DHCPDISCOVER broadcast ,PE router relay agent-send DHCP operation packets to main and backup DHCP servers simultaneously(backup and main servers work standalone,they are communicate with each other and sends reply to DHCPDISCOVER message by DHCPOFFER),server vrrp,server (DHCP server).For this we need to create broadcast message from CPE end using cisco ipsla.Is there any possibility to check this.
    Thaks & Regards  

    Can we configure 12 DHCP pools for LAN users and wireless users in the Cisco WS-3750X-24S-S switch?
    I believe you can configure this much DHCP pools.  
    Can It Handle the DHCP Load of the LAN users and Wireless users together?
    It can.  DHCP is not CPU intensive.  Plus you have lease time.   
    Besides, it's a small network.  Should work.  The main thing though is this:  Why so many VLANs?
    Downside is you don't have much features.  You can't trace a MAC address from weeks ago.  DHCP profiling is also not supported.

  • IPod Reset Utility is not supported for use with Windows Vista??????

    is there anyway to get pass this?
    i need to use the ipod resetutility to reset my shuffle
    but the only problem is that i have Vista and the program isnt
    supported for vista. can someone help me out here?

    well the only problem with that is that
    everyone i know use vista -.-

  • Lack of support for Canon G7 and G9. Alternatives?

    I am really disappointed about the lack of support for the Canon G9, and looking at the list of compatible cameras (http://docs.info.apple.com/article.html?artnum=306835) I notice that Canon G7 - even if it does not have a RAW format, is not supported either.
    I am thinking that the purchase of the G9 may have been premature and that I may need to sell it and get another cam that is supported by Apple/Aperture.
    What would you guys do? Is there a cam out there similar to the G9 at the moment that has a Apple-supported RAW format?
    Best regards,
    Kjell Are Refsvik

    I think the camera closest to the G9 that has RAW support from Apple are the Panasonic DMC-LX2/Leica D-Lux 3 twins. Don't know where you are, but in the US, the Panasonic costs about $400. 10MP, 28-112mm (35mm equivalent) Leica lens, very compact body, and RAW output. The Leica costs $599, and has that classic look.
    I don't know much about that cameras, but you may want to investigate.
    Message was edited by: rkkwan
    Message was edited by: rkkwan

  • Why no SyncML-support for Harmattan??

    I've used SyncML on my N95 with memotoo.com for years. Worked very well. I took it for granted that SyncML would be supported on the N9. But alas, it isn't. I find that really incomprehensible. Worse yet, CalDAV syncing with memotoo doesn't work - I don't know who's to blame for this, but on the desktop it works flawelessly so I do have a suspicion. Even worse: there is no way to sync contacts using CardDAV.
    MeeGo (the true MeeGo) has SyncML-support out-of-the-box. And the N9/N950 does have SyncML-support for bluetooth.
    Yes, contacts syncing is supported for Ovi. And Google. And Facebook. But I do NOT want to use those services, because of grave privacy risks and because they use yet again some proprietary protocols.
    I wonder, what where they thinking at Nokia for NOT supporting some well-known open standards??
    (While I'm ranting: why is there ^%@$ Facebook and GTalk-support over XMPP, but no self-defined XMPP account?? Yes, you can add such accounts from the terminal, using mc-tool, but really that's just a kick in the teeth. And where's UPnP/DLNA-support?)

    Hey Guys, Did you figure out any way to do PIM sync via SyncML on N9?
    I am struggling to get things moving as I come from N8.
    N9 just doesnt have any way to sync calendar, tasks with Ovi. Same with Notes.
    Best Regards,
    Suyog

  • ISE 1.2.1 support for Yosemite?

    Hello all, just curious. I see in the release notes for ISE 1.2.X that support for Mac OS 10.10 (Yosemite) was available via patch 12 on the ISE1.2.0 train of code. That said, I see nothing in the release notes stating any support for Yosemite for any of the patches for ISE1.2.1, the latest being patch 3 released 1 week after ISE 1.2.0 patch 12. Can anyone please advise if Yosemite is in fact supported on 1.2.1 with patch 3??
    Thank you very much in advance for your help
    Jeff

    Jeff,
    OS X 10.10 is supported in ISE 1.2 p11, 1.2.1 p2 and 1.3.
    Patch 12 for 1.2 and Patch 3 for 1.2.1 fix other issues for OS X 10.10, and I recommend updating to the latest patches for these fixes.
    Here is the entry in the Release Notes detailing the fix for 10.10 in 1.2 p 12:
    MacOsXAgent versrion 4.9.5.3 should be used and MacOsXSPWizard 1.0.0.30
    Note that the description for these files denote ISE 1.2 Patch 11/12, ISE 1.3 release and above.  ISE 1.2.1 is not mentioned, but follows the bug fix/release schedule for 1.2, with an adjustment.
    1.2 patch 10 = 1.2.1 patch 1
    Please Rate Helpful posts and mark this question as answered if, in fact, this does answer your question.  Otherwise, feel free to post follow-up questions.
    Charles Moreton

  • HT204266 My iPad (version 1, IOS 5.1) has quit connecting with the store. I am unable to update or buy any app. I did a reboot and a reset with deleting the data. I can not find anything in support for this problem. Any help will be appreciated.

    My iPad (version 1, IOS 5.1) has quit connecting with the store. I am unable to update or buy any app. I did a reboot and a reset with deleting the data. I can not find anything in support for this problem. Any help will be appreciated.

    My iPad (version 1, IOS 5.1) has quit connecting with the store. I am unable to update or buy any app. I did a reboot and a reset with deleting the data. I can not find anything in support for this problem. Any help will be appreciated.

  • Apple Support for FCE HD - $200 per call???

    i had what was probably a minor issue with editing in final cut express hd today. So naturally, i called applecare. They told me that it had been past the 90 days given to us for support from the point of purchase. Fine. However, the apple support representative went on to tell me that Applecare does NOT support pro applications and that i have to pay $199 per incident? I paid $299 for the product itself! Last i checked, i-pods were selling pretty well and i don't think steve jobs needs that money! Is apple serious? Where do they get off charging $200 for a ONE TIME PHONE CALL? Just because FCE HD is a "pro" application, apple can't assume that everyone who purchases this product is a "pro" from the start!
    Where else am i supposed to get phone technical support for FCE HD??

    These forums are here to give you technical advice. Admittedly it is not over the phone but it is FREE and lasts for ever.
    Also you will have the collective knowledge of numerous people not just the one "expert" you happen to be speaking to.
    Ian.

  • Selective XML Index feature is not supported for the current database version , SQL Server Extended Events , Optimizing Reading from XML column datatype

    Team , Thanks for looking into this  ..
    As a last resort on  optimizing my stored procedure ( Below ) i wanted to create a Selective XML index  ( Normal XML indexes doesn't seem to be improving performance as needed ) but i keep getting this error within my stored proc . Selective XML
    Index feature is not supported for the current database version.. How ever
    EXECUTE sys.sp_db_selective_xml_index; return 1 , stating Selective XML Indexes are enabled on my current database .
    Is there ANY alternative way i can optimize below stored proc ?
    Thanks in advance for your response(s) !
    /****** Object: StoredProcedure [dbo].[MN_Process_DDLSchema_Changes] Script Date: 3/11/2015 3:10:42 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- EXEC [dbo].[MN_Process_DDLSchema_Changes]
    ALTER PROCEDURE [dbo].[MN_Process_DDLSchema_Changes]
    AS
    BEGIN
    SET NOCOUNT ON --Does'nt have impact ( May be this wont on SQL Server Extended events session's being created on Server(s) , DB's )
    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
    select getdate() as getdate_0
    DECLARE @XML XML , @Prev_Insertion_time DATETIME
    -- Staging Previous Load time for filtering purpose ( Performance optimize while on insert )
    SET @Prev_Insertion_time = (SELECT MAX(EE_Time_Stamp) FROM dbo.MN_DDLSchema_Changes_log ) -- Perf Optimize
    -- PRINT '1'
    CREATE TABLE #Temp
    EventName VARCHAR(100),
    Time_Stamp_EE DATETIME,
    ObjectName VARCHAR(100),
    ObjectType VARCHAR(100),
    DbName VARCHAR(100),
    ddl_Phase VARCHAR(50),
    ClientAppName VARCHAR(2000),
    ClientHostName VARCHAR(100),
    server_instance_name VARCHAR(100),
    ServerPrincipalName VARCHAR(100),
    nt_username varchar(100),
    SqlText NVARCHAR(MAX)
    CREATE TABLE #XML_Hold
    ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY , -- PK necessity for Indexing on XML Col
    BufferXml XML
    select getdate() as getdate_01
    INSERT INTO #XML_Hold (BufferXml)
    SELECT
    CAST(target_data AS XML) AS BufferXml -- Buffer Storage from SQL Extended Event(s) , Looks like there is a limitation with xml size ?? Need to re-search .
    FROM sys.dm_xe_session_targets xet
    INNER JOIN sys.dm_xe_sessions xes
    ON xes.address = xet.event_session_address
    WHERE xes.name = 'Capture DDL Schema Changes' --Ryelugu : 03/05/2015 Session being created withing SQL Server Extended Events
    --RETURN
    --SELECT * FROM #XML_Hold
    select getdate() as getdate_1
    -- 03/10/2015 RYelugu : Error while creating XML Index : Selective XML Index feature is not supported for the current database version
    CREATE SELECTIVE XML INDEX SXI_TimeStamp ON #XML_Hold(BufferXml)
    FOR
    PathTimeStamp ='/RingBufferTarget/event/timestamp' AS XQUERY 'node()'
    --RETURN
    --CREATE PRIMARY XML INDEX [IX_XML_Hold] ON #XML_Hold(BufferXml) -- Ryelugu 03/09/2015 - Primary Index
    --SELECT GETDATE() AS GETDATE_2
    -- RYelugu 03/10/2015 -Creating secondary XML index doesnt make significant improvement at Query Optimizer , Instead creation takes more time , Only primary should be good here
    --CREATE XML INDEX [IX_XML_Hold_values] ON #XML_Hold(BufferXml) -- Ryelugu 03/09/2015 - Primary Index , --There should exists a Primary for a secondary creation
    --USING XML INDEX [IX_XML_Hold]
    ---- FOR VALUE
    -- --FOR PROPERTY
    -- FOR PATH
    --SELECT GETDATE() AS GETDATE_3
    --PRINT '2'
    -- RETURN
    SELECT GETDATE() GETDATE_3
    INSERT INTO #Temp
    EventName ,
    Time_Stamp_EE ,
    ObjectName ,
    ObjectType,
    DbName ,
    ddl_Phase ,
    ClientAppName ,
    ClientHostName,
    server_instance_name,
    nt_username,
    ServerPrincipalName ,
    SqlText
    SELECT
    p.q.value('@name[1]','varchar(100)') AS eventname,
    p.q.value('@timestamp[1]','datetime') AS timestampvalue,
    p.q.value('(./data[@name="object_name"]/value)[1]','varchar(100)') AS objectname,
    p.q.value('(./data[@name="object_type"]/text)[1]','varchar(100)') AS ObjectType,
    p.q.value('(./action[@name="database_name"]/value)[1]','varchar(100)') AS databasename,
    p.q.value('(./data[@name="ddl_phase"]/text)[1]','varchar(100)') AS ddl_phase,
    p.q.value('(./action[@name="client_app_name"]/value)[1]','varchar(100)') AS clientappname,
    p.q.value('(./action[@name="client_hostname"]/value)[1]','varchar(100)') AS clienthostname,
    p.q.value('(./action[@name="server_instance_name"]/value)[1]','varchar(100)') AS server_instance_name,
    p.q.value('(./action[@name="nt_username"]/value)[1]','varchar(100)') AS nt_username,
    p.q.value('(./action[@name="server_principal_name"]/value)[1]','varchar(100)') AS serverprincipalname,
    p.q.value('(./action[@name="sql_text"]/value)[1]','Nvarchar(max)') AS sqltext
    FROM #XML_Hold
    CROSS APPLY BufferXml.nodes('/RingBufferTarget/event')p(q)
    WHERE -- Ryelugu 03/05/2015 - Perf Optimize - Filtering the Buffered XML so as not to lookup at previoulsy loaded records into stage table
    p.q.value('@timestamp[1]','datetime') >= ISNULL(@Prev_Insertion_time ,p.q.value('@timestamp[1]','datetime'))
    AND p.q.value('(./data[@name="ddl_phase"]/text)[1]','varchar(100)') ='Commit' --Ryelugu 03/06/2015 - Every Event records a begin version and a commit version into Buffer ( XML ) we need the committed version
    AND p.q.value('(./data[@name="object_type"]/text)[1]','varchar(100)') <> 'STATISTICS' --Ryelugu 03/06/2015 - May be SQL Server Internally Creates Statistics for #Temp tables , we do not want Creation of STATISTICS Statement to be logged
    AND p.q.value('(./data[@name="object_name"]/value)[1]','varchar(100)') NOT LIKE '%#%' -- Any stored proc which creates a temp table within it Extended Event does capture this creation statement SQL as well , we dont need it though
    AND p.q.value('(./action[@name="client_app_name"]/value)[1]','varchar(100)') <> 'Replication Monitor' --Ryelugu : 03/09/2015 We do not want any records being caprutred by Replication Monitor ??
    SELECT GETDATE() GETDATE_4
    -- SELECT * FROM #TEMP
    -- SELECT COUNT(*) FROM #TEMP
    -- SELECT GETDATE()
    -- RETURN
    -- PRINT '3'
    --RETURN
    INSERT INTO [dbo].[MN_DDLSchema_Changes_log]
    [UserName]
    ,[DbName]
    ,[ObjectName]
    ,[client_app_name]
    ,[ClientHostName]
    ,[ServerName]
    ,[SQL_TEXT]
    ,[EE_Time_Stamp]
    ,[Event_Name]
    SELECT
    CASE WHEN T.nt_username IS NULL OR LEN(T.nt_username) = 0 THEN t.ServerPrincipalName
    ELSE T.nt_username
    END
    ,T.DbName
    ,T.objectname
    ,T.clientappname
    ,t.ClientHostName
    ,T.server_instance_name
    ,T.sqltext
    ,T.Time_Stamp_EE
    ,T.eventname
    FROM
    #TEMP T
    /** -- RYelugu 03/06/2015 - Filters are now being applied directly while retrieving records from BUFFER or on XML
    -- Ryelugu 03/15/2015 - More filters are likely to be added on further testing
    WHERE ddl_Phase ='Commit'
    AND ObjectType <> 'STATISTICS' --Ryelugu 03/06/2015 - May be SQL Server Internally Creates Statistics for #Temp tables , we do not want Creation of STATISTICS Statement to be logged
    AND ObjectName NOT LIKE '%#%' -- Any stored proc which creates a temp table within it Extended Event does capture this creation statement SQL as well , we dont need it though
    AND T.Time_Stamp_EE >= @Prev_Insertion_time --Ryelugu 03/05/2015 - Performance Optimize
    AND NOT EXISTS ( SELECT 1 FROM [dbo].[MN_DDLSchema_Changes_log] MN
    WHERE MN.[ServerName] = T.server_instance_name -- Ryelugu Server Name needes to be added on to to xml ( Events in session )
    AND MN.[DbName] = T.DbName
    AND MN.[Event_Name] = T.EventName
    AND MN.[ObjectName]= T.ObjectName
    AND MN.[EE_Time_Stamp] = T.Time_Stamp_EE
    AND MN.[SQL_TEXT] =T.SqlText -- Ryelugu 03/05/2015 This is a comparision Metric as well , But needs to decide on
    -- Peformance Factor here , Will take advise from Lance if comparision on varchar(max) is a vital idea
    --SELECT GETDATE()
    --PRINT '4'
    --RETURN
    SELECT
    top 100
    [EE_Time_Stamp]
    ,[ServerName]
    ,[DbName]
    ,[Event_Name]
    ,[ObjectName]
    ,[UserName]
    ,[SQL_TEXT]
    ,[client_app_name]
    ,[Created_Date]
    ,[ClientHostName]
    FROM
    [dbo].[MN_DDLSchema_Changes_log]
    ORDER BY [EE_Time_Stamp] desc
    -- select getdate()
    -- ** DELETE EVENTS after logging into Physical table
    -- NEED TO Identify if this @XML can be updated into physical system table such that previously loaded events are left untoched
    -- SET @XML.modify('delete /event/class/.[@timestamp="2015-03-06T13:01:19.020Z"]')
    -- SELECT @XML
    SELECT GETDATE() GETDATE_5
    END
    GO
    Rajkumar Yelugu

    @@Version : ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
        May 14 2014 18:34:29
        Copyright (c) Microsoft Corporation
        Developer Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
    (1 row(s) affected)
    Compatibility level is set to 110 .
    One of the limitation states - XML columns with a depth of more than 128 nested nodes
    How do i verify this ? Thanks .
    Rajkumar Yelugu

Maybe you are looking for