SCCM 2012 R2 - will it support SQL 2012 AAG?

Dear all,
can't find any information about supported SQL Servers for SCCM 2012 R2. 
We are completing the testing phase of SCCM 2012 SP1, but we are not happy about keeping its databases on SQL 2008R2. 
Moving DBs to SQL 2012 AAG will significantly simplify our DR plan for SCCM. 
Will really apreaciate any useful information on this topic

Hi,
As far as I know, no support for Always On Availability Groups has been anounneced. The new features in R2 can be found here:
http://technet.microsoft.com/en-us/library/dn236351.aspx
Regards,
Jörgen
-- My System Center blog ccmexec.com -- Twitter
@ccmexec

Similar Messages

  • If SCCM 2012 in different box and Sql in different box

    what permission sccm installation account will require in SQL box at the time of installtion of SCCM if both are in different box

    As a side note, this is the same no matter where the SQL instance is located.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • Will SCCM 2012 R2 , SCOM 2012 R2 and SCDPM R2 2012 support SQL 2012 AlwaysOn Availability Group ?

    Will SCCM 2012 R2 , SCOM 2012 R2 and SCDPM R2 2012 support SQL 2012 AlwaysOn Availability Group ?

    Hi,
    It is listed here:
    http://technet.microsoft.com/en-us/library/dn281933.aspx
    Configuration Manager 2012 r2 and DPM 2012 r2 does not support AlwaysOn.
    regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • SCCM 2012 R2 Secondary site server will support the DMZ Zone?

    We are planning for SCCM 2012 Migration, currently we have separate Primary server in DMZ.
    Kindly suggest what is the best method to deploy in the DMZ (separate primary or secondary or DP) because we have only 500 Client in DMZ.

    Hi,
    There is a blog talking about this error. You could try the method in the blog.
    To summarise, when installing SCCM 2012 SP1 secondary site on a pre-configured SQL 2012 instance regardless which SQL edition is being used, “NT AUTHORITY\SYSTEM” account needs to be given
    securityadmin and sysadmin rights. If SQL Express is used, there are few additional steps need to be carried out to configure the SQL TCP connection as documented in my previous blog:
    http://blog.tyang.org/2012/04/09/installing-sccm-2012-rtm-secondary-site-using-a-pre-installed-sql-express-2008-r2-instance/
    Installing SCCM 2012 SP1 Secondary Site with a Pre-Configured SQL 2012 Instance
    Note:
    Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
    Best Regards,
    Joyce
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • XML errors when running specific reports in SCCM 2012, using SQL Server 2008 R2 Reporting Services

    I've posted this to the SCCM 2012 forum and only received one response so far that states that this is a known issue that has been discussed before and isn't easy to fix;  I was not given any actual solution either.  Since this involves SSRS I
    thought I would try my luck here as well.  
    I'm having almost exactly the same problem as is referenced in this article:  http://social.msdn.microsoft.com/Forums/uk/sqlreportingservices/thread/587a3319-bc54-4d30-bb3f-bb90a0c6ec50.  When
    I try to run either of these reports (Computers with specific software registered in Add Remove Programs; Count of instances of specific software registered with Add or Remove Programs) I receive the XML error shown in the attached screenshot.  I'm fairly
    sure the problem is the same as the other admin was experiencing and I just need to remove the unprintable characters (of the application name) from the dbo.v_Add_Remove_Program column.    
    The error references 0xFFFF but I could not find what that exactly translates too, other than it appears to be at the end of the spectrum for Unicode characters.  I used the following sql query to search for the 0xFFFF entry, but no results were found:
    use CM_UV2
    Select distinct
     CHARINDEX(cast(0xFFFF as varchar(1)),DisplayName0),
     DisplayName0
    from
     dbo.v_Add_Remove_Programs
    Where
     CHARINDEX(cast(0xFFFF as varchar(1)),DisplayName0) > 0
    When I used the original hex value of 0x28 I get plenty of results returned with "(" in them so the query seems sound.  One of the articles I was searching mentioned running the query manually using the Management Studio and looking for strange characters
    there but I'm not sure how to do that. 
    Basically I just need help finding the offending character and removing it.  I also need to be able to replicate this for other strings as this looks like an error that will reoccur whenever any new software appears that has weird encoding in the title. 
    Thank you in advance for any help given.
    Über Random

    Hi Uber,
    This is a known issue that error occurs when running report "Count of instances of specific software registered with Add or Remove Programs" due to non-printable characters for XML. Based on internal research, the hotfix for this issue will be
    included in the System Center 2012 Configuration Manager Service Pack 1.
    As a workaround, you can remove the nonprintable character populated into the report parameter by referring to the following KB article:
    http://support.microsoft.com/KB/914159
    Hope this helps.
    Regards,
    Mike Yin
    Mike Yin
    TechNet Community Support

  • WSUS server role on Windows Server 2012 R2 - Supported SQL Configurations

    According to
    this page the supported SQL configurations for WSUS on Windows Server 2012/2012 R2 stop at SQL Server 2012 SP1, but there is no mention of SQL Server 2012 SP2 being supported.
    However, both the SCCM 2012 R2
    supported configuration page and this announcement state that SQL Server 2012 SP2 is fully supported on SCCM 2012 R2 with no
    known limitations. Bearing in mind a big part of SCCM is to perform software updates which in turn requires WSUS to be installed...
    ... Is SQL Server 2012 SP2 supported on WSUS 4.0 (aka WSUS server role on Windows Server 2012 R2)?

    The only thing that mattered for the versions mentioned on TechNet probably is the date the articles are published. I'm no Microsoft employee so I cannot guarantee you support even if I trace back some Microsoft article that explains the lifecycle of MS
    products and support.
    Fact is that MDT uses a database, SQL is a database server. SQL server has all kinds of compatibility modes to support databases dating multiple versions back.
    Another fact is that a Service pack is an
    update to the software (be it a large one) Microsoft will not break compatibility with their own products (and may others that relay on SQL server) by an update.
    And a last fact is that in general, updates are required when you need support. After all, updates fix issues, and engineers generally don't like ghosthunting a bug that has already been patched.
    MCP/MCSA/MCTS/MCITP

  • SQL Connection Failed for SCCM 2012 R2 (Unable to load user-specified certificate)

    We've recently completed an upgrade from SCCM 2012 SP1 to 2012 R2 and have been running in the new environment for about a week. As of this morning, The consoles failed to connect to the CAS' and one of the Primary Site's database. The issue was resolved
    easily enough by addressing a certificate issue in SQL, but I'm left wondering if there's a correlation between the SP1-to-R2 upgrade that would cause the cert to fail. Anyone have experience with this?
    2014-01-21 22:10:11.81 Server      The server could not load the certificate it needs to initiate an SSL connection. It returned the following error: 0x8009030d. Check certificates to make sure they are valid.
    2014-01-21 22:10:11.81 Server      Error: 26014, Severity: 16, State: 1.
    2014-01-21 22:10:11.81 Server      Unable to load user-specified certificate [Cert Hash(sha1) "haaaaassssshhhh"]. The server will not accept a connection. You should verify that the certificate is correctly installed. See
    "Configuring Certificate for Use by SSL" in Books Online.
    2014-01-21 22:10:11.81 Server      Error: 17182, Severity: 16, State: 1.
    2014-01-21 22:10:11.81 Server      TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.
    2014-01-21 22:10:11.81 Server      Error: 17182, Severity: 16, State: 1.
    2014-01-21 22:10:11.81 Server      TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.
    2014-01-21 22:10:11.81 Server      Error: 17826, Severity: 18, State: 3.
    2014-01-21 22:10:11.81 Server      Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
    2014-01-21 22:10:11.81 Server      Error: 17120, Severity: 16, State: 1.
    2014-01-21 22:10:11.81 Server      SQL Server could not spawn FRunCM thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

    We got the same certificate related error events after a fresh install of SCCM 2012 R2 on a new server. It happened during the first reboot after SCCM was installed. In the Certificates mmc, I right-clicked on the certificate used by SQL and chose Manage
    Private Keys. Giving the service account that runs the MSSQLSERVER service read rights to the private key allowed SQL to start. However, after a day or so we rebooted the server again, and SQL wouldn't start. Something had removed the service account's read
    permission. Since the SCCM configuration wasn't that far along, we uninstalled SCCM. After giving the service account read rights again, and rebooting several times over a few days, and SQL started every time. We then installed SCCM 2012 R2 again, and checked
    the certificate's permissions before rebooting. The service account still had read permissions when the install completed, but as soon as the server was rebooted, it lost the permissions again.
    The Certificates mmc was then used to request a second computer certificate and then SQL was configured to use that new certificate via SQL Server Configuration Manager. After several days and a number of reboots the SQL services have started normally every
    time so the second certificate seems to have fixed the issue. I have kept the original certificate for fear that removing it will cause whatever part of SCCM 2012 R2 that modifies the original certificate to start removing permissions from the new certificate
    as well.

  • SCCM 2012 - Install WSUS Off Box SQL

    Hi all,
    installed SCCM 2012 R2 CAS on a 2012 server. The SQL is off box on a server cluster. I've installed WSUS through the 'Add Roles and Features'. I configured it to have local storage for the content and a remote DB instance
    (called SQL1 on our cluster). All this worked well and the install completed as expected. I checked the SQL cluster and the "SUSDB" database was created ok.
    As a final step, i went to Tools in Server Manager and launched Windows Server Update Services. This brought up the 'Complete WSUS Installation' dialogue box. I entered the exact same DB info as i had done when completing
    the initial install of WSUS:
    Yet when i hit 'run' the following message returns:
    The relevant bit of logging is shown here:
    2015-01-14 16:58:42  Starting service W3SVC
    2015-01-14 16:58:42  Configuring IIS...
    2015-01-14 16:58:42  Start: ConfigureWebsite
    2015-01-14 16:58:42  System.Runtime.InteropServices.COMException (0x80070422): The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
    So i guess i have two question;
    1] is this Post-installation failure something i need to fix? (I presume it is)
    2] If i do need to fix this to get sccm running properly, does anyone have any suggestions as to where i should start?
    Thanks

    (for three forests which have no trust relationships).
    That's not a valid technical reason to have multiple primary sites at all. ConfigMgr does not care about, use, or rely on domain or forest boundaries or client membership in any way for client management. Using multiple primary sites and a CAS will
    significantly increase complexity and latency, will add additional points of failure, and will increase overall operational costs.
    Concur with Jason here. CAS not needed. You can add in untrusted forests to the Configmgr Console so log as you have an account with permissions in the destination forest, extend the schema, create the system management container and open up any firewall
    ports that are need for communication from site server to dc.
    Neil Peterson has a great set of blogs on how to achieve this
    http://blogs.technet.com/b/neilp/archive/2012/08/20/cross-forest-support-in-system-center-2012-configuration-manager-part-1.aspx
    and ports are listed in this TechNet article under site server -- > Domain Controller. Ensure your RPC ports match the OS of the DC.
    http://technet.microsoft.com/en-gb/library/hh427328.aspx
    Final agreement with Jason - push to get that SQL local. 
    Cheers
    Paul | sccmentor.wordpress.com

  • SCCM 2012 & SQL Cluster

    Hello..
    My Colleague and I are involved in implementing SCCM 2012 for a client and having a question on what would be the best practice (Microsoft Recommendation) for having DB for SCCM 2012 specifically, please note it is for 2012 and not for 2007. And, if
    we are going to install SQL 2012 on the same box as SCCM 2012 is going to be installed,
    1. Would it incur additional licensing cost for SQL 2012 (am asking as I read somewhere as long as the DB used just for CM, additional cost wouldn't be there)
    2. What difference does it make to have the DB on cluster and on the local Primary Site box
    3. If we gonna have DB in the Primary site box, what would happen if something goes wrong with this box (we just gonna have only one Primary site as per our design), and what happens until we bring this box functioning through Backup & Recovery (basically
    it is going to be VM Snapshot recovery)
    4. And finally, can we have the CM databases (one for CM & another for WSUS) on any existing instance (Production) which is running for Business critical applications? - Because, this we have to convince the App/DB owners of that particular instance
    that we gonna share for SCCM.
    And any additional steps related to DB considerations for SCCM that I missed to mention above can also be answered..
    Thanks, V@s!m

    Hi,
    1, No as long as you use SQL Standard Edition and only use it for System Center 2012 Databases.
    2, Cluster gives you higher availability than if you have it locally on the SCCM server but it is much more complex to manage, you will need additional SMS providers and so on to provide High-availability.
    3, If you have it on the same box you can do nothing if it goes down, but it still requires you to have all other roles on different servers as well. Note using VM snapshop recovery is not supported and should not be used as other site systems will not now
    what has happended when you restore it.
    4, You could but I always recommend not to do it, as service pack upgrades, SQL CU, collation e.t.c must match and you will have even more dependencies when you do upgrades e.t.c
    Using a Local SQL on the primaryn site server at least for implementations less than 50'000 clients is recommended, you will get better console performance, if you go for a cluster make sure the Network speed between the Primary Site and the SQL is as good
    as it can be preferably the same switch.
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • Moving SCCM 2012 R2 SQL 2014 Database to New Server

    Greetings,
    I have a SCCM 2012 R2 server with SQL 2014 installed which has been upgraded from SQL 2008 R2.  My goal is to separate the SCCM and SQL servers.  I am aware that SCCM only supports SQL 2014 if it has been upgraded on new installs, but after installing
    SQL 2014 on a new server and importing the database I get an error from the Configuration Manager Setup stating that I must upgrade the SQL server before I can modify the SQL Server configuration.  
    Does this mean I need to install SQL 2008 or 2012 on the new DB server and from there upgrade to SQL 2014?

    Thank you for your reply.  We have been having several issues with our current server, and have had performance issues with SQL and SCCM installed on the same server mainly during OSD deployments to several machines at the same time.  These servers
    wouldn't necessarily need to be separated since we can allocate more resources, but the overall goal is to move our primary site server to a new server running Server 2012 R2 (current server is 2008 R2).
    I have tried the site recovery option in the installer where you run the SCCM backup and restore maintenance task and I have renamed the new server to the name of the old server.  If I understand correctly, this is the correct method of switching out
    a site server machine?  I experience the same error as my original post when trying this, but I will try the hotfix Torsten provided as this seems to be the issue I'm having.
    Thank you.

  • SCCM 2012 SP1 is Running on SQL Server 2012 with NO CU

    I am working in an org that has SCCM 2012 SP1, it is and always has been running on SQL Server 2012 RTM, with NO CU installed it seems (judging by the file versions 11.0.2100.60, which are not the same as as documented here http://support.microsoft.com/kb/2703275).
    sigh..........
    So before I upgrade to R2 I will ensure I installed SP2 and CU3 onto SQL Server.
    However, I am concerned about WHY SCCM 2012 SP1 requires SQL Server 2012 CU2 as a minimum and what damage may have been done as a result of this configuration?
    Are there any actions that can be performed as remediation or health check?
    Can anyone speculate?

    However, I am concerned about WHY SCCM 2012 SP1 requires SQL Server 2012 CU2 as a minimum
    Because the Microsoft product group decided it that way. All supported SQL versions are listed here:
    http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSQLDBconfig
    Damage? Hard (impossible) to tell. You would have seen errors in various components if there were problems.
    Torsten Meringer | http://www.mssccmfaq.de

  • Will SCOM 2012 R2 co-exist with SCCM 2012 SP1

    Hi. Sorry if the answer is obvious, but I need to ask...
    Will SCOM 2012 R2 coexist with SCCM 2012 SP1?
    We currently have SCOM 2007 R2 installed and we'd like to upgrade.
    We installed SCCM 2012 close to 2 years ago and upgraded to SP1 last summer.
    We had SCOM 2007 R2 integrated with SCVMM 2008 R2, but have upgraded to SCVMM 2012 SP1 recently - so there is nothing setup between SCOM and SCVMM.
    There is currently nothing setup between SCOM and SCCM.
    We're a single forest, single domain shop.  Ideally, we'd like or System Center products to "work together", thus the question about the 2012 SP1 and R2 mix.
    Thanks for any input.  I appreciate your time and expertize.  Joe.

    Hi,
    I concur with Alexey, a side note SCCM and SCOM do not use the same SQL Server.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • SCCM 2012 setup with local sql?

    Hi,
    During setup of SCCM 2012, you have the option
    “Use a typical installation options for a Stand-alone primary site” This option will use only a local SQL server.
    I wonder in what cases you would setup such a config. Probably for lab setups. It might be interesting for my lab config.
    Can somebody tell me what the advantages/disadvantages of this config are (f.e. probably a sql express will be installed, will the sccm setup be fully functional)?
    J.
    Jan Hoedt

    SQL express is not supported. That setting still assumes a local full SQL installation and it gives you all the default options. You shouldn't really use that option as you should customise your installation.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Problems install SCCM 2012 with remote sql 2008 r2 sp2

    I am having issues installing sccm 2012 on a remote sql 2008 r2 sp2 server on a seperate instance.
    I get the error "The network path was not found"  
    if i point it at the primary instance it will let me continue but i cannot install sccm into that instance.
    I have turned off dynamic ports and set a static port but I do not see where i can enter that in the installer.
    I cannot seem to verify is the ssb port is working correctly or not.
    my account is local admin on both servers and a sql sysadm.
    There is no firewall between servers.
    Any suggestions?
    Regards
    Don

    SPN is setup to AUTO register and is working.  remote sql is not a cluster.  Windows firewall on both servers is disabled.  Sql browser is enabled and started.  we have a group for system center that contains site servers and this group
    is in the local admin of both servers and sysadm inside of sql server.
    Why  we are consolidating all or our lesser sql servers into a larger one.
    Snipt of the log.
    12/12/2012 2:57:37 PM: ConfigMgrSetupWizard Error: 1 : Exception message: [The network path was not found.
    ], Exception details: [System.IO.IOException: The network path was not found.
    Server stack trace: 
       at Microsoft.Win32.RegistryKey.Win32ErrorStatic(Int32 errorCode, String str)
       at Microsoft.Win32.RegistryKey.OpenRemoteBaseKey(RegistryHive hKey, String machineName)
       at Microsoft.SystemCenter.ConfigMgr.Setup.DatabaseUtility.GetSqlConnection(String databaseName, String serverName, Boolean encrypt)
       at Microsoft.SystemCenter.ConfigMgr.Setup.DatabaseUtility.CheckSqlConnection(String serverName, String instanceName)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
       at Microsoft.SystemCenter.ConfigMgr.Setup.CheckSqlAsync.EndInvoke(IAsyncResult result)
       at Microsoft.SystemCenter.ConfigMgr.Setup.DatabasePage.ValidatePage()
       at Microsoft.SystemCenter.ConfigMgr.SetupFramework.WizardForm.ActivatePage(String pageId, Boolean goingNext)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.Controls.Button.OnClick()
       at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
       at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
       at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
       at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
       at System.Windows.Input.InputManager.ProcessStagingArea()
       at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
       at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
       at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
       at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)].
    12/12/2012 3:01:42 PM: ConfigMgrSetupWizard Information: 1 : Creating SQL connection to database ADMIN\master on server YSQL030.srf.local.
    12/12/2012 3:01:42 PM: ConfigMgrSetupWizard Error: 1 : Exception message: [The network path was not found.
    ], Exception details: [System.IO.IOException: The network path was not found.

  • Reporting Service Error Code 7403, on SCCM 2012 R2 with SQL 2012 SP1 CU6

    Dear All,
    I am facing issue to install Reporting Services Point on SCCM 2012 R2 with SQL 2012 SP1 CU6. getting error messages id 7403. please let me know if SQL 2012 SP1 CU6 is supported with SCCM 2012 R2 or not & if you have any solution on it.
    Error Message: The report server service is not running on Reporting Service Point server "SCCM2012"; start the service to enable reporting.

    I am getting below error msg when trying to browse both sites
    1) For Reports
    The report server cannot decrypt the
    symmetric key that is used to access sensitive or encrypted data in a report
    server database. You must either restore a backup key or delete all encrypted
    content. (rsReportServerDisabled)
    Get Online Help
    Keyset does not exist (Exception from
    HRESULT:
    0x80090016)
    2) For Reportserver
    Reporting Services Error
    The report server cannot decrypt the symmetric key that is used to access
    sensitive or encrypted data in a report server database. You must either restore
    a backup key or delete all encrypted content. (rsReportServerDisabled)
    Get Online Help
    Keyset does not exist (Exception from HRESULT: 0x80090016)
    SQL Server Reporting Services

Maybe you are looking for