Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


Add to briefcase 12»»

error creating a linked server from sql server 2005 to 2000 Expand / Collapse
Author
Message
Posted Thursday, December 03, 2009 8:21 AM


Mr or Mrs. 500

Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500

Group: General Forum Members
Last Login: Wednesday, May 15, 2013 12:31 PM
Points: 580, Visits: 814
Ok, I'm trying to create a linked server connection going from a 2005 to a 2000 server. This is what I'm doing

exec sp_addlinkedserver 'svrname', 'SQL Server'
go

exec sp_addlinkedsrvlogin
@rmtsrvname = 'svrname'
,@useself = 'false'
,@locallogin = 'sql2005login'
,@rmtuser = 'sql2000login'
,@rmtpassword = 'pwd'
go

and here's what I'm getting

Msg 15466, Level 16, State 2, Procedure sp_addlinkedsrvlogin, Line 91
An error occurred during decryption.
Msg 15185, Level 16, State 1, Procedure sp_addlinkedsrvlogin, Line 98
There is no remote user 'sql2000login' mapped to local user 'sql2005login' from the remote server 'svrname'.


any ideas?


_____________________________________________________________________
- Nate

@nate_hughes
Post #828214
Posted Thursday, December 03, 2009 8:27 AM


SSCommitted

SSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommittedSSCommitted

Group: General Forum Members
Last Login: Monday, February 11, 2013 8:27 AM
Points: 1,735, Visits: 1,947
Do you have the SQL login -- 'sql2005login' at both the Instances?


Bru Medishetty

Blog -- LearnSQLWithBru

Join on Facebook Page Facebook.com\LearnSQLWithBru

Twitter -- BruMedishetty
Post #828227
Posted Thursday, December 03, 2009 8:41 AM


Mr or Mrs. 500

Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500

Group: General Forum Members
Last Login: Wednesday, May 15, 2013 12:31 PM
Points: 580, Visits: 814
It's actually a Windows account 'domain\sql2005login' but yes, it's on both instances.

_____________________________________________________________________
- Nate

@nate_hughes
Post #828247
Posted Saturday, December 05, 2009 7:27 AM


Hall of Fame

Hall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of Fame

Group: General Forum Members
Last Login: Friday, May 10, 2013 2:49 PM
Points: 3,051, Visits: 1,356
Try it with "@locallogin = NULL" and let me know if it helps!




My blog
Post #829392
Posted Monday, December 07, 2009 8:32 AM


Mr or Mrs. 500

Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500

Group: General Forum Members
Last Login: Wednesday, May 15, 2013 12:31 PM
Points: 580, Visits: 814
ok, changed to

exec sp_addlinkedsrvlogin
@rmtsrvname = 'targetsrvname'
,@useself = 'true'
,@locallogin = NULL
,@rmtuser = 'sql2000login'
,@rmtpassword = 'pwd'

and here's what I'm getting

OLE DB provider "SQLNCLI" for linked server "targetsrvname" returned message "Communication link failure".
Msg 10054, Level 16, State 1, Line 0
TCP Provider: An existing connection was forcibly closed by the remote host.
Msg 18452, Level 14, State 1, Line 0
Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.


_____________________________________________________________________
- Nate

@nate_hughes
Post #829930
Posted Monday, December 07, 2009 8:45 AM


SSChampion

SSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampion

Group: General Forum Members
Last Login: Today @ 6:56 PM
Points: 11,613, Visits: 27,669
RP this is the syntax i've always used,a dn works without any problems for me:
here i'm connecting to a SQL instance named "DBSQL2K5", but for fun, I'm aliasing it as MyLinkedServer; they can both be the same name, of course.
--#################################################################################################
--Linked server Syntax for SQL Server With Alias
--#################################################################################################

EXEC master.dbo.sp_addlinkedserver @server = N'MyLinkedServer',@srvproduct = N'', @datasrc = N'DBSQL2K5', @provider = N'SQLOLEDB';
-- Add Default Login (if applicable)
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'MyLinkedServer',
@useself = N'False',
@locallogin = NULL,
@rmtuser = N'sa',
@rmtpassword = 'NotARealPassword';



Lowell

--There is no spoon, and there's no default ORDER BY in sql server either.
Actually, Common Sense is so rare, it should be considered a Superpower. --my son
Post #829945
Posted Monday, December 07, 2009 9:03 AM


Mr or Mrs. 500

Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500

Group: General Forum Members
Last Login: Wednesday, May 15, 2013 12:31 PM
Points: 580, Visits: 814
Nope, same thing.

Msg 15466, Level 16, State 2, Procedure sp_addlinkedsrvlogin, Line 91
An error occurred during decryption.
Msg 15185, Level 16, State 1, Procedure sp_addlinkedsrvlogin, Line 98
There is no remote user 'sql2000login' mapped to local user '(null)' from the remote server 'targetsrvname'.


this server was recently upgraded (new server w/ fresh install) and then the master db was re-attached, could this have anything to do with it?


_____________________________________________________________________
- Nate

@nate_hughes
Post #829962
Posted Monday, December 07, 2009 9:11 AM


SSChampion

SSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampionSSChampion

Group: General Forum Members
Last Login: Today @ 6:56 PM
Points: 11,613, Visits: 27,669
can you connect with SSMS to the server 'targetsvrname' as the user sql2000login?
if the server was rebuilt, the login sql2000login might not exist and need to be re-added.


Lowell

--There is no spoon, and there's no default ORDER BY in sql server either.
Actually, Common Sense is so rare, it should be considered a Superpower. --my son
Post #829970
Posted Monday, December 07, 2009 9:53 AM


Mr or Mrs. 500

Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500Mr or Mrs. 500

Group: General Forum Members
Last Login: Wednesday, May 15, 2013 12:31 PM
Points: 580, Visits: 814
Yep, login works. it was the 2005 box (source) that was upgraded.

_____________________________________________________________________
- Nate

@nate_hughes
Post #830033
Posted Monday, December 07, 2009 11:08 AM


Hall of Fame

Hall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of FameHall of Fame

Group: General Forum Members
Last Login: Friday, May 10, 2013 2:49 PM
Points: 3,051, Visits: 1,356

I notice that you changed the @useself parameter to 'true'. It should be 'false'

,@useself = 'true'


Change it and try again.





My blog
Post #830092
« Prev Topic | Next Topic »

Add to briefcase 12»»

Permissions Expand / Collapse