Link to home
Start Free TrialLog in
Avatar of shaileshmonani
shaileshmonaniFlag for India

asked on

The SQL Server instance specified in SSIS service configuration is not present or is not available.

Hi,

I am getting the below error while trying to access MSDB folder from SSIS.

-----------------------------------------------------------------------------------------------------------------------------
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

The SQL Server instance specified in SSIS service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in SQL Server 2008 R2 Books Online.

Login failed for user 'DSERVER\ke'. (MsDtsSrvr)

Login failed for user 'DSERVER\ke'. (Microsoft SQL Server Native Client 10.0)
-----------------------------------------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8"?>
<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>
  <TopLevelFolders>
    <Folder xsi:type="SqlServerFolder">
      <Name>MSDB</Name>
      <ServerName>192.168.0.1,60428</ServerName>
    </Folder>
    <Folder xsi:type="FileSystemFolder">
      <Name>File System</Name>
      <StorePath>..\Packages</StorePath>
    </Folder>
  </TopLevelFolders>  
</DtsServiceConfiguration>
-----------------------------------------------------------------------------------------------------------------------------

Environment -
The server operating system is Server 2008 Standard Edition.
SQL SErver 2008 R2 Standard Edition
There are 3 instances of SQL 2008 on the server
There are 2 instances of SQL 2005 on the server

Tried the following -
Disabled Windows firewall completely.
Added the user DSERVER\KE to MSDB security and assigned all roles to it.
Server name in configuration file set as  192.168.0.1,60428
Server name in configuration file set as  DS\DEV2008
Server name in configuration file set as  \\.\pipe\SQLLocal\DEV2008
Avatar of Guy Hengel [angelIII / a3]
Guy Hengel [angelIII / a3]
Flag of Luxembourg image

Avatar of shaileshmonani

ASKER

Thanks AngelIII,

Checked the link, it is very elaborate on SQL Database but not much is mentioned about SSIS.

Ketan.
Hi

by default ., a Instance with 1433 port assigned will be accessed outside..Try to set the sqlserver listening port to your instance

or

if you need to set Specific port

In SQL Server Configuration Manager>SQL Server 2005 Network Configuration>Protocols for "instance name", then
select TCP/IP, then take IP Address tab.
Under IPAll or (IP1/IP2 which ever is ur IP)> TCP Dynamic Ports delete '0' and
TCP Port <your port>.
Then restart sql server service from services.msc.
Now it will work on your port.
Also you can check whether your port is listening or not by using telnet to the port.


Way to Connect to Default or named instance

If you connect to a Named Instance, then you need to either specify the Server\Instance or Server,Port.
If you change the default port number for the default instance, then you need to specify Port number as well.
ASKER CERTIFIED SOLUTION
Avatar of DBAduck - Ben Miller
DBAduck - Ben Miller
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
Thanks DBADUCK,

Sorted out the problem, the issue was because of some wrong settings with my login - Dserver\Ke.

I deleted the login Dserver\Ke which was created earlier, then re-created the same and set the role as sysadmin. After this the login error got resolved and i could connect to msdb folder in integration services.