Forum » Programska oprema » Linked servers v MS SQL Server
Linked servers v MS SQL Server
detroit ::
Slučajno kdo pozna tole kaj.
Jaz sem poskusil s tem linked servers povezati dva sql serverja, vendar sem prej ali slej naletel na napako »Authentication failed«.
Jaz sem poskusil s tem linked servers povezati dva sql serverja, vendar sem prej ali slej naletel na napako »Authentication failed«.
Skero
detroit ::
eko pravi podatki
The linked server as been created but failed a connection test. Do you want to keep the linked server?
Additional information:
An exception occured while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo bla blabla hehe
hvala za vsako pomoč
The linked server as been created but failed a connection test. Do you want to keep the linked server?
Additional information:
An exception occured while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo bla blabla hehe
hvala za vsako pomoč
Skero
detroit ::
sql server auth sm uporabu..vse bolj imam feeling da rabim ta sql srever authentication na obeh sql serverjih isti.
Sm probal še z:
sp_addlinkedserver SERVER
pa potem probam tebele dobit pa mi javi:
Login failed for user 'username'. The user is not associated with a trusted SQL Server connection.
A razmišljam v pravi smeri:)
našu sm sicer tole : http://support.microsoft.com/kb/555332
sm admina ni da bi se lahk "igrali"
Sm probal še z:
sp_addlinkedserver SERVER
pa potem probam tebele dobit pa mi javi:
Login failed for user 'username'. The user is not associated with a trusted SQL Server connection.
A razmišljam v pravi smeri:)
našu sm sicer tole : http://support.microsoft.com/kb/555332
sm admina ni da bi se lahk "igrali"
Skero
Zgodovina sprememb…
- spremenil: detroit ()
zavajon ::
Se mašini lahko pingata?
Ali imaš oba serverja iste verzije? Če ne, je lahko tu problem in boš moral pogooglati za rešitev.
Težava z linkom se lahko pojavi v tudi primeru, če sta vrednosti SERVERPROPERTY('ServerName') in @@SERVERNAME različni. V tem primeru dodaš vrednost @@SERVERNAME v hosts in narediš link do tega.
Evo ti skript delujočega linka med dvema MSSQL 2008:
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword='########'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=N'NT AUTHORITY\NETWORK SERVICE',@rmtuser=N'sa',@rmtpassword='########'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=N'sa',@rmtuser=N'sa',@rmtpassword='########'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'rpc out', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'use remote collation', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'remote proc transaction promotion', @optvalue=N'true'
GO
Lahko bo to.
Poskusi se poigrati z Security propertyji linka.
Ali imaš oba serverja iste verzije? Če ne, je lahko tu problem in boš moral pogooglati za rešitev.
Težava z linkom se lahko pojavi v tudi primeru, če sta vrednosti SERVERPROPERTY('ServerName') in @@SERVERNAME različni. V tem primeru dodaš vrednost @@SERVERNAME v hosts in narediš link do tega.
Evo ti skript delujočega linka med dvema MSSQL 2008:
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=NULL,@rmtuser=N'sa',@rmtpassword='########'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=N'NT AUTHORITY\NETWORK SERVICE',@rmtuser=N'sa',@rmtpassword='########'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'BBAZA',@useself=N'False',@locallogin=N'sa',@rmtuser=N'sa',@rmtpassword='########'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'rpc', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'rpc out', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'use remote collation', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'BBAZA', @optname=N'remote proc transaction promotion', @optvalue=N'true'
GO
sql server auth sm uporabu..vse bolj imam feeling da rabim ta sql srever authentication na obeh sql serverjih isti.
Lahko bo to.
Poskusi se poigrati z Security propertyji linka.
Zgodovina sprememb…
- spremenilo: zavajon ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL backup importOddelek: Programiranje | 1071 (873) | meh |
» | [MSSQL]Kopiranje tabeleOddelek: Programiranje | 1444 (1356) | darkolord |
» | SQL uporaba imena spremenljivke stringuOddelek: Programiranje | 1005 (899) | BlueKnight |
» | Iskanje v Ms Sql server 2000Oddelek: Pomoč in nasveti | 540 (514) | DeeCoy |
» | [T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?Oddelek: Programiranje | 2908 (2626) | dmok |