SQL Server deadlocks when distribution manager is updating content

Hi
I have a ConfigMgr 2012 environment which consists of a single Primary Site running on SQL Server 2008 R2 SP2 CU8. The environment has been upgraded to SP1 CU3 and I'm noticing that the following deadlock error is occasionally being logged in distmgr.log
when a package or application is distributed or updated on all distribution points. After the deadlock ends the content successfully distributes.
An extract of the error from distmgr.log is below
user(NT AUTHORITY\SYSTEM) runing application(SMS_DISTRIBUTION_MANAGER) from machine (LABCM01.lab.local) is submitting SDK changes from site(LAB) SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:46 PM 11952 (0x2EB0)
*** IF NOT EXISTS (select 1 from vSMS_SC_SysResUse_Properties where ID = 72057594037927944 and Name = N'AvailableContentLibDrivesList' ~) insert into vSMS_SC_SysResUse_Properties (ID, Name, Value1, Value2, Value3) values (72057594037927944, N'AvailableContentLibDrivesList', N'FFEDC', N'', 0)~ ELSE update vSMS_SC_SysResUse_Properties set ID = 72057594037927944, Name = N'AvailableContentLibDrivesList', Value1 = N'FFEDC', Value2 = N'', Value3 = 0 where ID = 72057594037927944 and Name = N'AvailableContentLibDrivesList' SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
*** [40001][1205][Microsoft][SQL Server Native Client 11.0][SQL Server]Transaction (Process ID 115) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. : spUpdateSiteControl SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
CSCItem_Base_Source::UpdateItem: Failed to save item (["Display=\\LABCM01.lab.local\"]MSWNET:["SMS_SITE=LAB"]\\LABCM01.lab.local\,SMS Distribution Point) properties SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
CSiteSettings::SubmitChanges: Failed to update item(["Display=\\LABCM01.lab.local\"]MSWNET:["SMS_SITE=LAB"]\\LABCM01.lab.local\,SMS Distribution Point) SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
CSiteSettings::SubmitDeltaSCFToDatabase:Failed to submit changes made from (LAB) SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
CSiteControlEx::SubmitDeltaSCFFromServerComponent:Failed to submit site control file changes made by componenet SMS_DISTRIBUTION_MANAGER SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
user(NT AUTHORITY\SYSTEM) runing application(SMS_DISTRIBUTION_MANAGER) from machine (LABCM01.lab.local) is submitting SDK changes from site(LAB) SMS_DISTRIBUTION_MANAGER 3/10/2013 2:08:47 PM 1432 (0x0598)
Any ideas as to why the occasional deadlocks are occurring? 
Cheers
Sam

Thanks guys, I've managed to capture a deadlock using SQL Profiler and the graph is below.
Additionally the deadlock XML output is below
<deadlock-list>
<deadlock victim="process769288">
<process-list>
<process id="process769288" taskpriority="0" logused="1476" waitresource="KEY: 8:72057594111983616 (47c4361ec2ad)" waittime="484" ownerId="273355729" transactionname="user_transaction" lasttranstarted="2013-10-08T21:03:59.523" XDES="0x10b357270" lockMode="U" schedulerid="2" kpid="14220" status="suspended" spid="147" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2013-10-08T21:03:59.527" lastbatchcompleted="2013-10-08T21:03:59.527" clientapp="SMS_DISTRIBUTION_MANAGER" hostname="SHDEPLOY2012" hostpid="4004" loginname="NT AUTHORITY\SYSTEM" isolationlevel="read committed (2)" xactid="273355729" currentdb="8" lockTimeout="4294967295" clientoption1="671287392" clientoption2="128056">
<executionStack>
<frame procname="CM_LAB.dbo.spUpdateSiteControl" line="12" stmtstart="622" stmtend="1400" sqlhandle="0x0300080041e141055d1bc40049a200000100000000000000">
MERGE INTO SiteControl AS T
USING (
SELECT @SiteCode AS SiteCode, GETUTCDATE() AS DateLastModified
) AS S(SiteCode, DateLastModified)
ON S.SiteCode = T.SiteCode
WHEN MATCHED THEN
UPDATE SET T.DateLastModified = S.DateLastModified
WHEN NOT MATCHED THEN
INSERT (SiteCode, DateLastModified)
VALUES(S.SiteCode, S.DateLastModified); </frame>
<frame procname="CM_LAB.dbo.tr_SC_SysResUse_Property_ins_upd_del" line="22" stmtstart="1594" stmtend="1672" sqlhandle="0x03000800a1e81749c924c40049a200000000000000000000">
EXEC spUpdateSiteControl @SiteCode </frame>
<frame procname="CM_LAB.dbo.tr_vSMS_SysResUse_Properties_upd" line="12" stmtstart="728" stmtend="1374" sqlhandle="0x03000800c63fcf7aa431c40049a200000000000000000000">
update rel
set rel.Value1=ins.Value1,
rel.Value2=ins.Value2,
rel.Value3=ins.Value3
from SC_SysResUse_Property as rel
inner join inserted as ins on rel.Name=ins.Name and rel.SysResUseID=ins.ID
where rel.Value1!=ins.Value1 or rel.Value2!=ins.Value2 or rel.Value3!=ins.Value3 </frame>
<frame procname="adhoc" line="3" stmtstart="228" sqlhandle="0x02000000a88e68210a5e17dbd208c883c5925dc10fd661eb">
UPDATE [vSMS_SC_SysResUse_Properties] set [ID] = @1,[Name] = @2,[Value1] = @3,[Value2] = @4,[Value3] = @5 WHERE [ID]=@6 AND [Name]=@7 </frame>
<frame procname="adhoc" line="3" stmtstart="586" stmtend="1026" sqlhandle="0x0200000089cc65023756c15d75189d92931f875bffb8980b">
update vSMS_SC_SysResUse_Properties set ID = 72057594037927953, Name = N&apos;AvailableContentLibDrivesList&apos;, Value1 = N&apos;DDC&apos;, Value2 = N&apos;&apos;, Value3 = 0 where ID = 72057594037927953 and Name = N&apos;AvailableContentLibDrivesList&apos; </frame>
</executionStack>
<inputbuf>
IF NOT EXISTS (select 1 from vSMS_SC_SysResUse_Properties where ID = 72057594037927953 and Name = N&apos;AvailableContentLibDrivesList&apos;
) insert into vSMS_SC_SysResUse_Properties (ID, Name, Value1, Value2, Value3) values (72057594037927953, N&apos;AvailableContentLibDrivesList&apos;, N&apos;DDC&apos;, N&apos;&apos;, 0)
ELSE update vSMS_SC_SysResUse_Properties set ID = 72057594037927953, Name = N&apos;AvailableContentLibDrivesList&apos;, Value1 = N&apos;DDC&apos;, Value2 = N&apos;&apos;, Value3 = 0 where ID = 72057594037927953 and Name = N&apos;AvailableContentLibDrivesList&apos;
</inputbuf>
</process>
<process id="process8fa5a748" taskpriority="0" logused="3160" waitresource="KEY: 8:72057595436728320 (d51fef0ca10c)" waittime="206" ownerId="273355664" transactionname="user_transaction" lasttranstarted="2013-10-08T21:03:59.493" XDES="0x12b176e90" lockMode="U" schedulerid="4" kpid="3812" status="suspended" spid="102" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2013-10-08T21:03:59.800" lastbatchcompleted="2013-10-08T21:03:59.800" clientapp="SMS_DISTRIBUTION_MANAGER" hostname="SHDEPLOY2012" hostpid="4004" loginname="NT AUTHORITY\SYSTEM" isolationlevel="read committed (2)" xactid="273355664" currentdb="8" lockTimeout="4294967295" clientoption1="671156320" clientoption2="128056">
<executionStack>
<frame procname="adhoc" line="1" sqlhandle="0x02000000dd107007806e2488472b44e8e2cb235ae39d3ffb">
delete [vSMS_SC_SysResUse_Properties] where ID=72057594037927955 and Name not in (N&apos;ADSiteName&apos;, N&apos;AllowInternetClients&apos;, N&apos;AvailableContentLibDrivesList&apos;, N&apos;AvailablePkgShareDrivesList&apos;, N&apos;BindPolicy&apos;, N&apos;BITS download&apos;, N&apos;CertificateContextData&apos;, N&apos;CertificateExpirationDate&apos;, N&apos;CertificateFile&apos;, N&apos;CertificatePFXData&apos;, N&apos;CertificateType&apos;, N&apos;DPDrive&apos;, N&apos;DPMonEnabled&apos;, N&apos;DPMonPriority&apos;, N&apos;DPMonSchedule&apos;, N&apos;DPShareDrive&apos;, N&apos;IdentityGUID&apos;, N&apos;IISConfigCheckTimeInterval&apos;, N&apos;InstallInternetServer&apos;, N&apos;IPSubnets&apos;, N&apos;IPv6Prefixes&apos;, N&apos;IsActive&apos;, N&apos;IsAnonymousEnabled&apos;, N&apos;IsMulticast&apos;, N&apos;IsPXE&apos;, N&apos;LastIISConfigCheckTime&apos;, N&apos;MinFreeSpace&apos;, N&apos;PreStagingAllowed&apos;, N&apos;PXEPassword&apos;, N&apos;RemoveWDS&apos;, N&apos;ResponseDelay&apos;, N&apos;Server Remote Name&apos;, N&apos;Server Remote Public Name&apos;, N&apos;SslState&apos;, N&apos;SupportUnknownMachines&apos;, N&apos;UdaSetting&apos;) </frame>
</executionStack>
<inputbuf>
delete [vSMS_SC_SysResUse_Properties] where ID=72057594037927955 and Name not in (N&apos;ADSiteName&apos;, N&apos;AllowInternetClients&apos;, N&apos;AvailableContentLibDrivesList&apos;, N&apos;AvailablePkgShareDrivesList&apos;, N&apos;BindPolicy&apos;, N&apos;BITS download&apos;, N&apos;CertificateContextData&apos;, N&apos;CertificateExpirationDate&apos;, N&apos;CertificateFile&apos;, N&apos;CertificatePFXData&apos;, N&apos;CertificateType&apos;, N&apos;DPDrive&apos;, N&apos;DPMonEnabled&apos;, N&apos;DPMonPriority&apos;, N&apos;DPMonSchedule&apos;, N&apos;DPShareDrive&apos;, N&apos;IdentityGUID&apos;, N&apos;IISConfigCheckTimeInterval&apos;, N&apos;InstallInternetServer&apos;, N&apos;IPSubnets&apos;, N&apos;IPv6Prefixes&apos;, N&apos;IsActive&apos;, N&apos;IsAnonymousEnabled&apos;, N&apos;IsMulticast&apos;, N&apos;IsPXE&apos;, N&apos;LastIISConfigCheckTime&apos;, N&apos;MinFreeSpace&apos;, N&apos;PreStagingAllowed&apos;, N&apos;PXEPassword&apos;, N&apos;RemoveWDS&apos;, N&apos;ResponseDelay&apos;, N&apos;Server Remote Name&apos;, N&apos;Server Remote Public Name&apos;, N&apos;SslState&apos;, N&apos;SupportUnknownMachines&apos;, N&apos;UdaSetting&apos;) </inputbuf>
</process>
</process-list>
<resource-list>
<keylock hobtid="72057594111983616" dbid="8" objectname="CM_LAB.dbo.SiteControl" indexname="SiteControl_PK" id="lockf8de5880" mode="X" associatedObjectId="72057594111983616">
<owner-list>
<owner id="process8fa5a748" mode="X"/>
</owner-list>
<waiter-list>
<waiter id="process769288" mode="U" requestType="wait"/>
</waiter-list>
</keylock>
<keylock hobtid="72057595436728320" dbid="8" objectname="CM_LAB.dbo.SC_SysResUse_Property" indexname="SC_SysResUse_Property_AK" id="lock187f4f680" mode="U" associatedObjectId="72057595436728320">
<owner-list>
<owner id="process769288" mode="U"/>
</owner-list>
<waiter-list>
<waiter id="process8fa5a748" mode="U" requestType="wait"/>
</waiter-list>
</keylock>
</resource-list>
</deadlock>
</deadlock-list>
Any ideas? Again this only occasionally happens when content is updated on the distribution points. 
Thanks
Sam

Similar Messages

  • SQL Server Error when tryingt to install the CMS DB on SQL Server 2005 x64

    I am trying to install BOEXI R3 on w2k3 64-bit OS in a SQL Server 2005 x64 database, I am currently at the installation step where i Specify an exisiting CMS database. I created a System DSN and tested it, and it was successful. So when I got to the screen where I select my datasource I had to check use trusted connection because the datasource would not show up when Use DSN created by WOW64 option was checked. From there I could select the database I created. Oh yeah, I also made the application server local system account part of my DB admins group so it has full access to the database yet when I click next to connect I get a CMS Database Error: STU000226. here is what I have in my log:
    ThreadID     Message
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: findDFA_LLR:  (CmdLineDir) C:Documents and SettingsgsdadminDesktopBOEXI and BSM AnalyticsBOEXI R3 Full Version from SAPpackagedbcheck
    sqlrule.llr
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: Loading: database subsystem only
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: loading libary succeeded
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: DatabaseSubsystem::Init()
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.wireobinit.cpp:96): trace message: Creating the shared CWireObject::PropertyNameMap
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.wireobinit.cpp:118): trace message: Setting static property map
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.wireobinit.cpp:125): trace message: CWireObject::InitializeStaticPropertyMap() - reference count: 1
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: initializing subsystem succeeded
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: Loading: done loading subsystem - database subsystem only
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: DatabaseSubsystem::Connect()
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.DBConnectionManager.cpp:802): trace message: DBConnectionManager - Setting total target number of connections for pool 0 to 1.
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.SQLServerDatabase.cpp:119): trace message: SQLServer error found:  ErrorMessage( (Microsoft)[ODBC Driver Manager] Data source name not found and no default driver specified), ErrorCode(0)
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.dbutils.cpp:820): trace message: Caught DatabaseSubystem Error: BusinessObjects Enterprise CMS: Unable to connect to the CMS system database "BOEXI_CMS". Reason:  (Microsoft)[ODBC Driver Manager] Data source name not found and no default driver specified
    (Thu Apr 23 20:57:46 2009)     3024     3028     trace message: DatabaseSubsystem::Shutdown()
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.wireobinit.cpp:175): trace message: CWireObject::TerminateStaticPropertyMap() - reference count: 1
    (Thu Apr 23 20:57:46 2009)     3024     3028     (.wireobinit.cpp:182): trace message: Releasing
    static property map
    How do I get past this?

    The workaround was, I installed the SQL Server Client tools and created a System DataSource  and then had to create a user DataSource  (it is a quirk in the installer I guess) to get past this point in the installation. Now I have an even bigger problem. Everything but the CMS installed and the installer hung at the "Configuring the CMS" part. The installation finished but when I tried to log into the Central managment console I got this error:
    Error: Server GSD-RRPT-RDC:6400 not found or server may be down (FWM 01003) null
    I looked at the forums for the cause of this error and came to the conclusion that BOEXI does not support an installation on SQL Server 2005 when using Integrated Authentication to the SQL Server. See the engineers here disabled SQL Authentication for the SQL Server and  will not allow it.
    Is this true? Or is there a workaround to install the CMS using Integrated Authentication in the DataSource ?
    Thanks.

  • I now get an 500 Internal Server error when loading Firefox, after updating RealPlayer

    I now get an 500 Internal Server error when loading Firefox, after updating RealPlayer.
    When I try to open Firefox, it opens. But there is the error message.
    What is this? How do I did rid of it?
    '''bold text'''

    Clear the cache and the cookies from sites that cause problems.
    * "Clear the Cache": Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    * "Remove the Cookies" from sites causing problems: Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]
    You can also check the connection settings in Tools > Options > Advanced : Network : Connection<br />
    If you do not need to use a proxy to connect to internet then select "No Proxy"
    See "Firefox connection settings":
    * [[Firefox cannot load websites but other programs can]]

  • Microsoft SQL Server 2008 R2 RTM - Management Studio Express

    I found Microsoft SQL Server 2008 R2 RTM - Management Studio Express @ http://www.microsoft.com/en-gb/download/details.aspx?id=22985
    During installation I didn't find any option to install Management Studio
    Before this I just installed the Microsoft® SQL Server® 2008 R2 SP2 - Express Edition
    -- Thanks

    Hello,
    You may need to download the SQL Server 2008 R2 Express
    with Tools instead of the plain Express edition version. Please visit the following link:
    http://www.microsoft.com/en-us/download/details.aspx?id=23650
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • SQL Server Express with SS Management Studio. Which version is lightest/smallest?

    I’m looking to download the smallest/lightest version of SQL Server Express with SS Management Studio. 
    Which option should I choose?
    http://www.microsoft.com/en-us/download/details.aspx?id=29062
    Knowledge is the only thing that I can give you, and still retain, and we are both better off for it.

    Hello,
    What's the main propuse you use SQL Server Express edition? If you just use SQL Server in development. You can try to use SQL Server 2012 Express LocalDB.
    LocalDB is a lightweight version of Express that has all its programmability features.SQL Server Express LocalDB runs in user mode, and you can install it more quickly with fewer prerequisites (a minimal set of files necessary to start the SQL Server Database
    Engine) and no configuration.
    Reference:
    Introducing LocalDB, an improved SQL Express
    SQL Express v LocalDB v SQL Compact Edition
    Regards,
    Fanny Liu
    Fanny Liu
    TechNet Community Support

  • Is there a way to trick MS Service Manager 2012 to use SQL Server 2014 when installing it?

     I recently set up a virtual Lab on my laptop. I dont have much resources on my laptop and can only have around 5 servers. the problem is that i already set up SQL Server 2014 standalone and configured all of my services to use that server which works
    fine. however when i try to install MS Service Manager 2012 it throws "SQL has to be either 2012 or 2008" error ..
    is there a way for me to trick the Registry so Service Manager will install?
    Thank you

    I don't know a trick to install SCSM 2012 on a SQL Server 2014. But maybe you can use a SQL Server 2012 for installation temporary and move the db after installation is done to your SQL Server 2014?
    Moving the Service Manager and DW Databases
    Might be worth a try. But it's definitely not recommended for a productive environment!
    Andreas Baumgarten | H&D International Group

  • Sql server if the row exist it update if the row new won't update

    I am
    working with Asp.net and C# and using SQl Server, I insert a row in one plase and works fine but when I try to update the same row it woudn't do anything, I
    try to update an existing row it works with the same code but not if I just
    insert new row.
    my code as
    below:
    String companyName = txCompany.Text.ToString();
    SqlConnection con =
    new
    SqlConnection(conString);
    SqlCommand cmd =
    new
    SqlCommand("INSERT
    INTO DocUp (CompanyName)VALUES (@CompanyName)", con);
    cmd.Parameters.AddWithValue("@CompanyName", companyName);
    try
    con.Open();
    cmd.ExecuteNonQuery();
    catch (Exception
    er)
    Response.Write("<script language='javascript'>alert('Connection Problem On Insert');</script>");
    finally
    con.Close();
    string strQuery =
    "UPDATE DocUp SET 
    QuoteFileName=@QuoteFileName, ContentType=@ContentType, QuoteFileData=@Data WHERE CompanyName=@Company";
    SqlCommand cmd =
    new
    SqlCommand(strQuery);
    cmd.Parameters.Add("@QuoteFileName",
    SqlDbType.VarChar).Value = filename;
    cmd.Parameters.Add("@ContentType",
    SqlDbType.VarChar).Value =
    "application/pdf";
    cmd.Parameters.Add("@Data",
    SqlDbType.Binary).Value = bytes;
    cmd.Parameters.Add("@Company",
    SqlDbType.VarChar).Value = companyName;
    InsertUpdateData(cmd);
    private
    Boolean InsertUpdateData(SqlCommand
    cmd)
    String strConnString = System.Configuration.ConfigurationManager
    .ConnectionStrings["S7V001_11022014ConnectionString1"].ConnectionString;
      SqlConnection con =
    new
    SqlConnection(strConnString);
    cmd.CommandType = CommandType.Text;
    cmd.Connection = con;
    try
    con.Open();
    cmd.ExecuteNonQuery();
    return
    true;
          catch (Exception
    ex)
    Response.Write(ex.Message);
    return
    false;
    finally
    con.Close();
    con.Dispose();

    Please use the  "Insert code block" button to insert *readable* code blocks 
    try{
    con.Open();
    cmd.ExecuteNonQuery();
    return true;
    You have not shared what query/functions that you are using to insert data. Please share. 
    Also it looks like more like a .Net related questions, (and if you agree,  ) I would recommend posting the question in .Net forum
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral
    Also I would recommend you to read "How to ask questions in Technical Forums" from the below link
    Satheesh
    My Blog |
    How to ask questions in technical forum

  • Can't login SQL Server 2008 R2 Express management studio

    Hi i recently installed SQL Server 2008 R2 management studio. When I try to login i select 'Database engine' as the server type, I'm not sure what server name I'm
    supposed to be using but I tried .\SQLEXPRESS and authentication is 'SQL server Authentication'. But as for login and password I don't have one. During the installation I was not prompted to provide a login/password. As with the 2005 server installation I
    could by selecting 'mixed'. So how do i login for the first time on SQL server 2008 if i dont know/have my login/password?

    Hi,
    Try below links :
    http://blogs.msdn.com/b/sqlexpress/archive/2006/11/22/connecting-to-sql-express-user-instances-in-management-studio.aspx
    http://stackoverflow.com/questions/360141/how-to-connect-to-local-instance-of-sql-server-2008-express
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e880c3be-a874-4979-8874-7044c087318d/sql-server-express-default-username-and-password
    sathya - www.allaboutmssql.com ** Mark as answered if my post solved your problem and Vote as helpful if my post was useful **.

  • Virtualised Multi-Instance SQL Server Cluster - Processor Resource Management

    Hi - We're in the process of implementing a multi-instance SQL 2014 guest cluster on Windows 2012 R2.  To our dismay, it seems that Windows System Resource Manager (WSRM) is deprecated in Windows 2012 R2, so we're now stuck for how best to manage CPU usage
    between SQL instances....
    As far as I can see, I'm left with two options, but both of these have problems:
    1) Use SQL Processor affinity within the guest cluster, with each SQL instance assigned to dedicated v-CPU.  However, I'm not certain that setting SQL Processor affinity within a VM will actually have the desired affect!?..
    - When there is physical CPU capacity available, I'd hope Hyper-V would provide it to whichever v-CPU is demanding it.  
    - When VM processor demand exceeds the physical CPU capacity, I'd hope the SQL instances would receive a proportion of the physical CPU time according to the number of v-CPU(s) assigned through the affinity settings.
    2) Use a VM (actually 2, because its a 2-node guest cluster) per SQL instance!..  This is not ideal, as we need multiple SQL instances and it would result in have an administrative and performance overhead
    Does anyone have any information or thoughts on this?  How can we manage a virtualised multi-instance SQL deployment now that WSRM has been deprecated?  Help me please!

    I'm not sure what are the requirements for each of the 2 VMs in in the SQL guest cluster.
    I'm assuming the guest cluster resides on a Hyper-V CSV with at least 2 Hyper-V hosts, and the 2 VMs are configured with Anti-affinity to ensure they never reside on the same Hyper-V host.
    I've been able to configure CPU resources to VMs from the standard controls in Hyper-V Manager:
    See this blog post
    What edition of SQL 2014 you're using?
    This matters because of these limitations.
    Also consider running SQL Server with Hyper-V Dynamic Memory - see Best Practices
    and Considerations
    Hyper-V performance tuning - CPU
    Hyper-V 2012 Best Practices
    Sam Boutros, Senior Consultant, Software Logic, KOP, PA http://superwidgets.wordpress.com (Please take a moment to Vote as Helpful and/or Mark as Answer, where applicable) _________________________________________________________________________________
    Powershell: Learn it before it's an emergency http://technet.microsoft.com/en-us/scriptcenter/powershell.aspx http://technet.microsoft.com/en-us/scriptcenter/dd793612.aspx

  • SQL Server Deadlock issue

    Hello,
    I'm getting deadlock on update statement..Can someone help me how to resolve..?
    Query 1,UPDATE tblICWMST SET SOFLG='W', LCKUSER='MDPA', LCKDATE='20140530 12:55:42 PM' WHERE RECUID=82837 (Recuid is the cluster index)
    Query 2,UPDATE tblSOMAST SET SPECIAL='' WHERE RECUID=1571252  (Recuid is the cluster index)
    Thanks for the reading.

    There is insufficient information to answer the question. Presumably the processes both run a multi-statement transaction have performed an operation on the table which the other process now tries to update.
    This query will return all deadlocks currently registered in the System Health session:
    SELECT
    xed.value('@timestamp', 'datetime2(3)') as CreationDate,
    xed.query('.') AS XEvent
    FROM
    SELECT CAST([target_data] AS XML) AS TargetData
    FROM sys.dm_xe_session_targets AS st
    INNER JOIN sys.dm_xe_sessions AS s
    ON s.address = st.event_session_address
    WHERE s.name = N'system_health'
    AND st.target_name = N'ring_buffer'
    ) AS Data
    CROSS APPLY TargetData.nodes('RingBufferTarget/event[@name="xml_deadlock_report"]') AS XEventData (xed)
    ORDER BY CreationDate DESC
    Erland Sommarskog, SQL Server MVP, [email protected]

  • No visibility of local SQL Server instance when configuring ODBC data source

    I am setting up an app. requiring ODBC access to a SQL Server DB using a Windows Server 2008 R2 OS on a VM, with a local SQL Server 2014 instance.  When configuring either a new user or system ODBC DSN, using the ODBC Driver 11 for SQL Server
    (version 2014.120.2008.08), the dropdown list of servers is empty.  How do I get it to see the local SQL Server instance?

    For the local default instance, just enter "." or "(local)" for the server name.  For a named instance, the SQL Server Browser service needs to be running to enumerate the named instances automatically but you can still type the
    instance name.
    Dan Guzman, SQL Server MVP, http://www.dbdelta.com

  • SQL Server services accounts using Managed Service Accounts

    Hi guys,
    Need your feedback on something, is it wiser to use Managed Service Accounts or normal domain accounts to run SQL Server services? MSA's only work in a single computer, so for every environment I would need to create a new set of sql services accounts.
    If I create a single account wouldn't it be simpler? For instance domain\sqlservices and set it on every service and every environment (dev, qa and production)

    Hi
    It is a good question but the answer is not black or white. The answer is depend like most configuration questions.
    I recommend you to use
    Google to find blogs about the issue.
    You can start from this links, which are great starting point for you question:
    Best Practices For Using SQL Server Service Accounts
    Book Online
      Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]

  • Constant sql server deadlocks

    Microsoft SQL Server 2012 (SP1) - 11.0.3460.0 (X64)
      Jul 22 2014 15:22:00
      Copyright (c) Microsoft Corporation
      Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
    We are using crystal 14.1.3.1257  4.1 Support Pack 3
    Why would these kind of deadlocks be occurring every day, how do we stop them?
    deadlock-list
    deadlock victim=processd73c43c38
      process-list
       process id=processd73c43c38 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (d0cf803f6797) waittime=1609 ownerId=2971464 transactionname=user_transaction lasttranstarted=2015-03-18T20:43:50.390 XDES=0xd48d5b9a8 lockMode=S schedulerid=2 kpid=13556 status=suspended spid=69 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T20:43:50.397 lastbatchcompleted=2015-03-18T20:43:50.397 lastattention=1900-01-01T00:00:00.397 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=2971464 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000dc1fcb0fcc7abd3e45d7c7ff5881be0ee15b01db0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)   
       process id=processd7846f498 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (3ad1942e6b6f) waittime=1609 ownerId=2971463 transactionname=user_transaction lasttranstarted=2015-03-18T20:43:50.390 XDES=0xcd6c75048 lockMode=S schedulerid=1 kpid=2824 status=suspended spid=67 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T20:43:50.397 lastbatchcompleted=2015-03-18T20:43:50.393 lastattention=1900-01-01T00:00:00.393 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=2971463 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000882fcb0bfde505a787fc4763a9325e18c4df2aaf0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)   
      resource-list
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd5a23d580 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd7846f498 mode=X
        waiter-list
         waiter id=processd73c43c38 mode=S requestType=wait
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd59be3a00 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd73c43c38 mode=X
        waiter-list
         waiter id=processd7846f498 mode=S requestType=wait
    deadlock-list
    deadlock victim=processd74059498
      process-list
       process id=processd74059498 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (3ad1942e6b6f) waittime=4673 ownerId=3581373 transactionname=user_transaction lasttranstarted=2015-03-18T21:50:50.100 XDES=0xcd6c40538 lockMode=S schedulerid=3 kpid=2680 status=suspended spid=65 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T21:50:50.103 lastbatchcompleted=2015-03-18T21:50:50.103 lastattention=1900-01-01T00:00:00.103 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=3581373 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000882fcb0bfde505a787fc4763a9325e18c4df2aaf0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)   
       process id=processd73c43c38 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (d0cf803f6797) waittime=4673 ownerId=3581372 transactionname=user_transaction lasttranstarted=2015-03-18T21:50:50.100 XDES=0xd01dce3a8 lockMode=S schedulerid=2 kpid=13556 status=suspended spid=75 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T21:50:50.103 lastbatchcompleted=2015-03-18T21:50:50.103 lastattention=1900-01-01T00:00:00.103 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=3581372 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000dc1fcb0fcc7abd3e45d7c7ff5881be0ee15b01db0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)   
      resource-list
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd59b77c00 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd73c43c38 mode=X
        waiter-list
         waiter id=processd74059498 mode=S requestType=wait
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd59be2d80 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd74059498 mode=X
        waiter-list
         waiter id=processd73c43c38 mode=S requestType=wait
    deadlock-list
    deadlock victim=processd729b3c38
      process-list
       process id=processd729b3c38 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (d0cf803f6797) waittime=1493 ownerId=3780294 transactionname=user_transaction lasttranstarted=2015-03-18T22:13:50.860 XDES=0xcec0039a8 lockMode=S schedulerid=3 kpid=348 status=suspended spid=66 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T22:13:50.863 lastbatchcompleted=2015-03-18T22:13:50.860 lastattention=1900-01-01T00:00:00.860 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=3780294 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000dc1fcb0fcc7abd3e45d7c7ff5881be0ee15b01db0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)   
       process id=processd784cf0c8 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (3ad1942e6b6f) waittime=1493 ownerId=3780293 transactionname=user_transaction lasttranstarted=2015-03-18T22:13:50.860 XDES=0xcbddf16a8 lockMode=S schedulerid=2 kpid=2628 status=suspended spid=75 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T22:13:50.863 lastbatchcompleted=2015-03-18T22:13:50.863 lastattention=1900-01-01T00:00:00.863 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=3780293 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000882fcb0bfde505a787fc4763a9325e18c4df2aaf0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)   
      resource-list
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockccf952d80 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd784cf0c8 mode=X
        waiter-list
         waiter id=processd729b3c38 mode=S requestType=wait
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd1ad62880 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd729b3c38 mode=X
        waiter-list
         waiter id=processd784cf0c8 mode=S requestType=wait
    Log was backed up. Database: HPI_RDS, creation date(time): 2014/03/07(10:56:14), first LSN: 548413:213285:1, last LSN: 548415:81075:1, number of dump devices: 1, device information: (FILE=1, TYPE=VIRTUAL_DEVICE: {'SQLBACKUP_54E08E4E-C38F-40A2-AC98-0F27F9FA056E'}). This is an informational message only. No user action is required.
    deadlock-list
    deadlock victim=processd72a87868
      process-list
       process id=processd72a87868 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (d0cf803f6797) waittime=3804 ownerId=4140261 transactionname=user_transaction lasttranstarted=2015-03-18T22:43:51.150 XDES=0xce271f9c8 lockMode=S schedulerid=4 kpid=2916 status=suspended spid=73 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T22:43:51.167 lastbatchcompleted=2015-03-18T22:43:51.160 lastattention=1900-01-01T00:00:00.160 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=4140261 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000dc1fcb0fcc7abd3e45d7c7ff5881be0ee15b01db0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (93136)   
       process id=processd74058928 taskpriority=0 logused=856 waitresource=KEY: 18:72057594048806912 (3ad1942e6b6f) waittime=3804 ownerId=4140262 transactionname=user_transaction lasttranstarted=2015-03-18T22:43:51.150 XDES=0xcec03c3a8 lockMode=S schedulerid=3 kpid=2624 status=suspended spid=75 sbid=0 ecid=0 priority=0 trancount=1 lastbatchstarted=2015-03-18T22:43:51.167 lastbatchcompleted=2015-03-18T22:43:51.160 lastattention=1900-01-01T00:00:00.160 hostpid=9580 loginname=Reporting isolationlevel=read committed (2) xactid=4140262 currentdb=18 lockTimeout=4294967295 clientoption1=671088672 clientoption2=128056
        executionStack
         frame procname=adhoc line=1 stmtstart=16 sqlhandle=0x02000000a7174825ddbd9d5636ff7bce876499b28f4ae3300000000000000000000000000000000000000000
    select LOCKTABLE . PARENTID , LOCKTABLE . CHILDID , 0 , LOCKTABLE . ISMEMBER from dbo . CMS_LOCKS7 LOCKTABLE where LOCKTABLE . CHILDID in ( @0 )    
         frame procname=adhoc line=1 sqlhandle=0x02000000882fcb0bfde505a787fc4763a9325e18c4df2aaf0000000000000000000000000000000000000000
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)    
        inputbuf
    SELECT LOCKTABLE.PARENTID,LOCKTABLE.CHILDID,0,LOCKTABLE.ISMEMBER FROM dbo.CMS_LOCKS7 LOCKTABLE WHERE LOCKTABLE.CHILDID IN (4131)   
      resource-list
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd5a243e80 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd74058928 mode=X
        waiter-list
         waiter id=processd72a87868 mode=S requestType=wait
       keylock hobtid=72057594048806912 dbid=18 objectname=CMS.dbo.CMS_LOCKS7 indexname=CMS_LOCKS7_I4 id=lockd1a638b00 mode=X associatedObjectId=72057594048806912
        owner-list
         owner id=processd72a87868 mode=X
        waiter-list
         waiter id=processd74058928 mode=S requestType=wait

    Hi Michael,
    The deadlocks are occurring due to the Platform Search Service which is indexing the objects on the database continuously.
    The limitation is not with SAP Business Intelligence 4.x, but with the specific SQL databases.
    There is an optimization fix now though where the indexing has changed to occur once in 24 hrs and therefore the warnings will occur a lot less. This optimization can be found in BI 4.0 Support Pack 05 and above.
    Do keep in mind also that these are just warnings that can be seen in the event viewer and not errors. The indexing will simply be retried.
    -You can follow the steps mentioned in the below notes
    1640918 - Frequent deadlocks in CMS system database on MS SQL server in SAP BI 4.0(this should stop the deadlocks but you would not be able to search from BI Launchpad)
    or
    1640934 - How to safely use Platform Search Service in BI 4.0 without overloading the server(this will reduce the number of deadlocks)
    Regards,
    ~Shree

  • Standalone SQL Server monitoring with Solution Manager

    Hi,
    We have a Solman 3.1 instance monitoring all of our SAP and non-SAP Infrastructure.  We have several SQL Server systems we would like to monitor.
    Currently we have installed saposcol and sapccms agents on the servers and are getting the OS alerts and additionally have also configured Process and Log file monitoring.  We would now like to get SQL Server specific alerts like Log full alerts and other db specific alert situations.  Since this is a standalone db, how can we configure this db to report these type of alerts?
    thanks,
    binoy.

    Binoy,
    If I remember correctly I had this setup @ Sharp for oracle. You can use the same step to monitor the SQL DB liek transaction logs, backup etc's. If you can run the report RSDBMON0 this will build the <DB monitoring Tree> on the solman. So you can setup the autoreaction for the respective monitoring segment which you wanted.
    Let me know if any questions.
    Ashwin

  • Does MVC application that support membership require SQL Server installation when deploy on hosting server?

    Hi all,
    This is my scenario:
    I created a new MVC project using VS 2012, and this project supports membership registration through SqlProvider which store membership information into a built-in database that created by VS2012. The connection string that VS2012 set is to point to the
    file name (.mdf) directly within the project's App_Data folder. The project runs without problem on my local under the VS 2012 environment with Sql Server 2008 installed (however the database file can't open with SQL 2008 because it is created to work with
    SQL 2012 through VS 2012). My questions are:
    1. If I don't have Sql 2008 or Sql 2012 installed, will the project still work under VS 2012 environment?
    2. If I deploy the project to a new hosting server without Sql 2012 install, will the project still work under IIS environment?
    3. If I don't want to use Sql 2012 database, can I tell VS 2012 to create Sql 2008 database instead?
    Thanks,
    Sam

    Hello Sam,
    1. Only "particular", as soon as function tries to access the SQL Server database (file), the web site will fail
    2. See 1.
    3. Install an additional SQL Server 2008 instance and use that one
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

Maybe you are looking for

  • How can i install garage band in my iPad with ios4

    Ios4 seems to work beter with Io Dock alesis than ios5 i have a ios4 iPad 2. But the gband donwload reagires iOS 5!! How can i solve this

  • Iphone apps, photos, and contacts gone. Can I get them back or do I have to add apps back?

    I update my Iphone 4 today and it seemed to update fine until I looked on my phone and noticed not all of my apps were there and my contacts are from back in May. Nothing else such as pictures moved either. Is there some way to get this stuff back or

  • Create Process Train using TaskFlows?

    Hi, I tried creating a process train using bounded taskflows with each taskflow having a page fragment in it. In those pages I have a train and train button bar. However when running the main page I can see the content of the pages but neither the tr

  • Mimimal profile for webservice user HTTP adapter

    Hello, I ´m looking for information about the minimal profile that is nesseceary for a Xi user to send a message to the HTTP adapter by http. Could anybody help me ? thnx in advance Jasper

  • How to setup a Subcontracting Scenario Part II

    Guys, I created a supply chain model to reflect subcontracting scenario. Here are the results as I ran SNP Heuristics. 1. I have a forecast demand at DC = 10. 2. Supplier gets a purchase requisitions. 3. In response Planned Order is generated and dep