» »

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«.
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č
Skero

ToniT ::

Vrsta avtentifikacije? Windows NT ali SQL server? Pod katerim računom laufata serverja?

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"
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

detroit je izjavil:

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 ()

detroit ::

Ekola bomo mal se poigral hvala zaenkrat jst grem pa vmes na admina čakat:)
Skero


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL backup import

Oddelek: Programiranje
81071 (873) meh
»

[MSSQL]Kopiranje tabele

Oddelek: Programiranje
91444 (1356) darkolord
»

SQL uporaba imena spremenljivke stringu

Oddelek: Programiranje
71005 (899) BlueKnight
»

Iskanje v Ms Sql server 2000

Oddelek: Pomoč in nasveti
8540 (514) DeeCoy
»

[T-SQL] Kako vnest podatek v bazo in da ti hkrati vrne id?

Oddelek: Programiranje
162908 (2626) dmok

Več podobnih tem