dbTalk Databases Forums  

SSIS Connection...

comp.databases.ms-sqlserver comp.databases.ms-sqlserver


Discuss SSIS Connection... in the comp.databases.ms-sqlserver forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Matthew Wells
 
Posts: n/a

Default SSIS Connection... - 12-28-2009 , 11:50 AM






Hello

I'm building an SSIS package from home to be deployed at an office. The
package is a simple Access to SQL Server migration. I was building the SSIS
package on a local machine which also housed the Access file. I decided to
open the SSIS package from my laptop. Both the laptop and the workstation I
was using use the same mapped share - F:\. The Access connection is OLE DB
/ Office 12. The SQL Server is an SQL Server Destination object. Now when
I open the SQL Destination, I get this warning at the bottom and I can't map
columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and can
not - be on the local machine. Is there a way around this?

Thanks.

Matthew Wells
matthew.wells (AT) firstbyte (DOT) net

Reply With Quote
  #2  
Old   
JAW
 
Posts: n/a

Default Re: SSIS Connection... - 12-28-2009 , 01:43 PM






Assume you are running 2005 you can check the Surface Area
Configuration Manager and make sure remote connections are being
allowed. That is the first thing I would look at.

On Dec 28, 12:50*pm, "Matthew Wells" <matthew.we... (AT) firstbyte (DOT) net>
wrote:
Quote:
Hello

* * I'm building an SSIS package from home to be deployed at an office. *The
package is a simple Access to SQL Server migration. *I was building theSSIS
package on a local machine which also housed the Access file. *I decided to
open the SSIS package from my laptop. *Both the laptop and the workstation I
was using use the same mapped share - F:\. *The Access connection is OLE DB
/ Office 12. *The SQL Server is an SQL Server Destination object. *Now when
I open the SQL Destination, I get this warning at the bottom and I can't map
columns:

"The selected data source is on a remote computer. *The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and can
not - be on the local machine. *Is there a way around this?

Thanks.

Matthew Wells
matthew.we... (AT) firstbyte (DOT) net

Reply With Quote
  #3  
Old   
Matthew Wells
 
Posts: n/a

Default Re: SSIS Connection... - 12-28-2009 , 02:41 PM



I'm using 2008 and did a little research and found that SACM is not
available anymore. I found some info on configuring other SQL engines, but
nothing for Access mdb files. Do you know where to look?

Thanks.

"JAW" <willjamu (AT) gmail (DOT) com> wrote

Quote:
Assume you are running 2005 you can check the Surface Area
Configuration Manager and make sure remote connections are being
allowed. That is the first thing I would look at.

On Dec 28, 12:50 pm, "Matthew Wells" <matthew.we... (AT) firstbyte (DOT) net
wrote:
Hello

I'm building an SSIS package from home to be deployed at an office.
The
package is a simple Access to SQL Server migration. I was building the
SSIS
package on a local machine which also housed the Access file. I decided
to
open the SSIS package from my laptop. Both the laptop and the
workstation I
was using use the same mapped share - F:\. The Access connection is OLE
DB
/ Office 12. The SQL Server is an SQL Server Destination object. Now
when
I open the SQL Destination, I get this warning at the bottom and I can't
map
columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and can
not - be on the local machine. Is there a way around this?

Thanks.

Matthew Wells
matthew.we... (AT) firstbyte (DOT) net

Reply With Quote
  #4  
Old   
JAW
 
Posts: n/a

Default Re: SSIS Connection... - 12-28-2009 , 03:33 PM



In 2008 the account (SQL Server or Windows) if it has been granted DBACCESS
it should have what it needs.

Also, I think the access drivers come from MDAC. You should make sure that
is on your computer as well.

I have not experienced this issue in 2008.


"Matthew Wells" <matthew.wells (AT) firstbyte (DOT) net> wrote

Quote:
I'm using 2008 and did a little research and found that SACM is not
available anymore. I found some info on configuring other SQL engines,
but nothing for Access mdb files. Do you know where to look?

Thanks.

"JAW" <willjamu (AT) gmail (DOT) com> wrote in message
news:e98379ea-a278-476b-b78a-58b8778aaedd (AT) u37g2000vbc (DOT) googlegroups.com...
Assume you are running 2005 you can check the Surface Area
Configuration Manager and make sure remote connections are being
allowed. That is the first thing I would look at.

On Dec 28, 12:50 pm, "Matthew Wells" <matthew.we... (AT) firstbyte (DOT) net
wrote:
Hello

I'm building an SSIS package from home to be deployed at an office.
The
package is a simple Access to SQL Server migration. I was building the
SSIS
package on a local machine which also housed the Access file. I decided
to
open the SSIS package from my laptop. Both the laptop and the
workstation I
was using use the same mapped share - F:\. The Access connection is OLE
DB
/ Office 12. The SQL Server is an SQL Server Destination object. Now
when
I open the SQL Destination, I get this warning at the bottom and I can't
map
columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and
can
not - be on the local machine. Is there a way around this?

Thanks.

Matthew Wells
matthew.we... (AT) firstbyte (DOT) net

Reply With Quote
  #5  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: SSIS Connection... - 12-28-2009 , 04:36 PM



Matthew Wells (matthew.wells (AT) firstbyte (DOT) net) writes:
Quote:
I'm building an SSIS package from home to be deployed at an office.
The package is a simple Access to SQL Server migration. I was building
the SSIS package on a local machine which also housed the Access file.
I decided to open the SSIS package from my laptop. Both the laptop and
the workstation I was using use the same mapped share - F:\. The Access
connection is OLE DB / Office 12. The SQL Server is an SQL Server
Destination object. Now when I open the SQL Destination, I get this
warning at the bottom and I can't map columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."
Disclaimer: I've never worked with SSIS, so may be off the target entirely.

But it seems to me that you have set up the SSIS jon to use BULK INSERT,
and BULK INSERT cannot read from drive F, because for the SQL Service
there is no drive F. They only exist for you as a user. Instead you
should specify a UNC path, that is \\machine\share\etc. Furthermore,
you need to make sure that SQL Server runs under a domain account
with access to that drive. Don't use LocalSystem or somesuch.


--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
SQL 2000: http://www.microsoft.com/sql/prodinf...ons/books.mspx

Reply With Quote
  #6  
Old   
Matthew Wells
 
Posts: n/a

Default Re: SSIS Connection... - 12-29-2009 , 09:33 AM



All services were running under LocalSystem. I created a new user with
Domain Admin rights and have changed all services to use this account. I
know remote connections are allowed because I've created a .udl file and
connected under sa and my windows login. I'm still getting the same
message. I also didn't see anything in the configuration manager that would
help. I connected the SSIS service to SSMS and there's nothing there
either. Do you have any other suggestions?

"JAW" <willjamu (AT) mindspring (DOT) com> wrote

Quote:
In 2008 the account (SQL Server or Windows) if it has been granted
DBACCESS it should have what it needs.

Also, I think the access drivers come from MDAC. You should make sure that
is on your computer as well.

I have not experienced this issue in 2008.


"Matthew Wells" <matthew.wells (AT) firstbyte (DOT) net> wrote in message
news:7K8_m.126539$Wf2.67624 (AT) newsfe23 (DOT) iad...
I'm using 2008 and did a little research and found that SACM is not
available anymore. I found some info on configuring other SQL engines,
but nothing for Access mdb files. Do you know where to look?

Thanks.

"JAW" <willjamu (AT) gmail (DOT) com> wrote in message
news:e98379ea-a278-476b-b78a-58b8778aaedd (AT) u37g2000vbc (DOT) googlegroups.com...
Assume you are running 2005 you can check the Surface Area
Configuration Manager and make sure remote connections are being
allowed. That is the first thing I would look at.

On Dec 28, 12:50 pm, "Matthew Wells" <matthew.we... (AT) firstbyte (DOT) net
wrote:
Hello

I'm building an SSIS package from home to be deployed at an office.
The
package is a simple Access to SQL Server migration. I was building the
SSIS
package on a local machine which also housed the Access file. I
decided to
open the SSIS package from my laptop. Both the laptop and the
workstation I
was using use the same mapped share - F:\. The Access connection is
OLE DB
/ Office 12. The SQL Server is an SQL Server Destination object. Now
when
I open the SQL Destination, I get this warning at the bottom and I
can't map
columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and
can
not - be on the local machine. Is there a way around this?

Thanks.

Matthew Wells
matthew.we... (AT) firstbyte (DOT) net


Reply With Quote
  #7  
Old   
Erland Sommarskog
 
Posts: n/a

Default Re: SSIS Connection... - 12-29-2009 , 04:19 PM



Matthew Wells (matthew.wells (AT) firstbyte (DOT) net) writes:
Quote:
All services were running under LocalSystem. I created a new user with
Domain Admin rights and have changed all services to use this account.
I know remote connections are allowed because I've created a .udl file
and connected under sa and my windows login. I'm still getting the same
message. I also didn't see anything in the configuration manager that
would help. I connected the SSIS service to SSMS and there's nothing
there either. Do you have any other suggestions?
You did restart the services, didn't you?`

And you did change it to a UNC path?



--
Erland Sommarskog, SQL Server MVP, esquel (AT) sommarskog (DOT) se

Links for SQL Server Books Online:
SQL 2008: http://msdn.microsoft.com/en-us/sqlserver/cc514207.aspx
SQL 2005: http://msdn.microsoft.com/en-us/sqlserver/bb895970.aspx
SQL 2000: http://www.microsoft.com/sql/prodinf...ons/books.mspx

Reply With Quote
  #8  
Old   
Matthew Wells
 
Posts: n/a

Default Re: SSIS Connection... - 01-04-2010 , 07:13 AM



Follow up!!

I finally got it. The key seems to be that you have to open port 1434 for
SQL Server Browser. That's pretty much all I did. I didn't even open up
ports on the local machine firewall.

BTW, you can find Surface Area Configuration Manager in SSMS. Right click
the server and click Facets. SACM is in the drop down at the top. Doesn't
seem necessary since all the options can be located elsewhere.

Thank you all for your replies.


"Matthew Wells" <matthew.wells (AT) firstbyte (DOT) net> wrote

Quote:
All services were running under LocalSystem. I created a new user with
Domain Admin rights and have changed all services to use this account. I
know remote connections are allowed because I've created a .udl file and
connected under sa and my windows login. I'm still getting the same
message. I also didn't see anything in the configuration manager that
would help. I connected the SSIS service to SSMS and there's nothing
there either. Do you have any other suggestions?

"JAW" <willjamu (AT) mindspring (DOT) com> wrote in message
news:6ZWdnSt25eDZuaTWnZ2dnUVZ_qWdnZ2d (AT) earthlink (DOT) com...
In 2008 the account (SQL Server or Windows) if it has been granted
DBACCESS it should have what it needs.

Also, I think the access drivers come from MDAC. You should make sure
that is on your computer as well.

I have not experienced this issue in 2008.


"Matthew Wells" <matthew.wells (AT) firstbyte (DOT) net> wrote in message
news:7K8_m.126539$Wf2.67624 (AT) newsfe23 (DOT) iad...
I'm using 2008 and did a little research and found that SACM is not
available anymore. I found some info on configuring other SQL engines,
but nothing for Access mdb files. Do you know where to look?

Thanks.

"JAW" <willjamu (AT) gmail (DOT) com> wrote in message
news:e98379ea-a278-476b-b78a-58b8778aaedd (AT) u37g2000vbc (DOT) googlegroups.com...
Assume you are running 2005 you can check the Surface Area
Configuration Manager and make sure remote connections are being
allowed. That is the first thing I would look at.

On Dec 28, 12:50 pm, "Matthew Wells" <matthew.we... (AT) firstbyte (DOT) net
wrote:
Hello

I'm building an SSIS package from home to be deployed at an
office. The
package is a simple Access to SQL Server migration. I was building
the SSIS
package on a local machine which also housed the Access file. I
decided to
open the SSIS package from my laptop. Both the laptop and the
workstation I
was using use the same mapped share - F:\. The Access connection is
OLE DB
/ Office 12. The SQL Server is an SQL Server Destination object. Now
when
I open the SQL Destination, I get this warning at the bottom and I
can't map
columns:

"The selected data source is on a remote computer. The bulk insert
operation can be executed only on the local computer."

When I run this package at the office, the Access file will not - and
can
not - be on the local machine. Is there a way around this?

Thanks.

Matthew Wells
matthew.we... (AT) firstbyte (DOT) net


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.