Monday, October 11, 2010

Connect to SSIS from SSMS Client

Error message when you use SQL Server Management Studio to connect to SQL Server 2008 Integration Services from a client computer: "Connect to SSIS on machine '<SSISServer>' failed Access is denied"

1 comment:

  1. The solution for this is described below. Very often we know how to get a resolution for any issues but try to uderstand why do we do to get it resolved makes a good DBA.
    The reason is because Msdtc is a 2 phase commit from remote server to local. We are sending request from Client to Server and reply back from the server.

    On the server and on the client computer, specify that DCOM is available for all Microsoft COM applications. To do this, follow these steps:
    Click Start, click Run, type dcomcnfg, and then click OK.
    In the Component Services dialog box, expand Component Services, expand Computers, right-click My Computer, and then click Properties.
    In the My Computer Properties dialog box, click the Default Properties tab.
    On the Default Properties tab, click to select the Enable Distributed COM on this computer check box, and then click OK.
    On the server, add the user account to the Distributed COM Users group. To do this, follow these steps:
    Click Start, click Run, type lusrmgr.msc, and then click OK.
    In the Local Users and Groups dialog box, click Groups, and then double-click Distributed COM Users.
    In the Distributed COM Users Properties dialog box, click Add.
    In the Select Users dialog box, type the user name under Enter the object names to select, and then click OK two times.
    On the server, grant the appropriate permissions for the MsDtsServer DCOM application. To do this, follow these steps:
    Click Start, click Run, type dcomcnfg, and then click OK.
    In the Component Services dialog box, expand Component Services, expand Computers, and then expand My Computer.
    Expand DCOM Config, right-click the MsDtsServer object, and then click Properties.
    In the MsDtsServer Properties dialog box, click the Security tab.
    Under Launch and Activation Permissions, click Customize, and then click Edit.
    In the Launch Permission dialog box, click Add.
    In the Select Users or Groups dialog box, type the user name under Enter the object names to select, and then click OK.
    In the Launch Permission dialog box, click the user name under Group or user names.
    Under Permissions for UserName, click to select the Allow check box for the following permissions:
    Local Launch
    Remote Launch
    Local Activation
    Remote Activation
    Note UserName is a placeholder for the user name that you clicked in step h.
    Click OK.
    In the MsDtsServer Properties dialog box, click Customize under Access Permissions, and then click Edit.
    In the Access Permission dialog box, click Add.
    In the Select Users or Groups dialog box, type the user name under Enter the object names to select, and then click OK.
    In the Access Permission dialog box, click the user name under Group or user names.
    Under Permissions for UserName, click to select the Allow check box for the following permissions:
    Local Access
    Remote Access
    Click OK two times.
    Restart the SQL Server Integration Services service.

    ReplyDelete