Link to home
Start Free TrialLog in
Avatar of okacs
okacs

asked on

Getting "The RPC Server is unavailable" errors when trying to connect to SSIS

We have a SQL 2005 Server on which we are having trouble connecting to SSIS.  I can connect to the database engine and run queries just fine, but I can not connect to integration services.  We've tried connecting from several PCs to no avail.  The error that we are getting is:

"Failed to retrieve data for this request.  (Microsoft.sqlserver.smoEnum)  
            The RPC Server is unavailable. (Exception from HRESULT: 0x800706BA)
            (Microsoft.SQlServer.DTSRuntimeWrap)
                    The RPC Server is unavailable. (Exception from HRESULT: 0x800706BA)
                     (Microsoft.SQlServer.DTSRuntimeWrap)

The SQL server is behind an internal firewall, and ports 3882 and 135 are open from our source IPs.  The firewall logs show attempted connections on odd ports like 3646 ??  Why would the ports be changing?
Avatar of okacs
okacs

ASKER


Note:  When I open port 3646 on the firewall, connections to SSIS work.  But after about a month, it stops working.  Checking the logs will reveal that SSIS connections have moved on to yet another port number again....  I cant keep swiss-cheesing my firewall for this!
SQL Broker Services trys to use other available ports.
Try setting the server name in your connection string to TCP:[IPADDRESS]:PORT
 
Example:
TCP:192.168.1.99:1433
 
Avatar of okacs

ASKER

I tried that.  

I get the error "Cannot connect to TCP:<ip address>:1433"  "Connect to SSIS service on machine TCP:<ip address>:1433 failed.  The RPC server is unavailable.

Tried this with and without the "TCP" and with several different ports that are all allowed in the FW rules.

Still can't connect.
ASKER CERTIFIED SOLUTION
Avatar of Banthor
Banthor
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of okacs

ASKER

Yes, I tried the above with using port 3883.  I am still unable to connect unless I specifically open port 3436 in the firewall.  <Sigh>  Why does it want to use 3436???
Avatar of okacs

ASKER


#$(*&^(*&$#%(*&$  ARGH !!!!!!!!  

It was working fine with a port open for 3436 but now it wants to use port 2499!

I cant keep making Swiss-cheese out of my firewall!!!  

HELP!!
Avatar of okacs

ASKER




THIS PROBLEM WAS NOT RESOLVED, BUT THE QUESTION CANT REMAIN OPEN.  ADMIN WANTS TO MARK IT ABANDON AND DELETE IT.    :(

Banthor, thanks so much for all your help.  I Will close the ticket award points for your assistance!
Avatar of okacs

ASKER

I guess we didn't find an answer, but Thanks so much for all your help!