Search

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Forum Login | Register
   Forum

 

Subject: Data uit andere DB instantie
Prev Next
You are not authorized to post a reply.

Author Messages
Stephan BussingUser is Offline

Posts:54

12-11-2007 12:08:42 Alert 
Het is mogelijk alleen wil ik weten hoe dit te doen in 2005. Ik heb een DB in 2005 die gegevens moet lezen uit een andere DB. Dit kan een 2000 of een 2005 DB zijn. Zit ik erg fout als ik dan een linked server aanmaak om de gegevens uit een 2000 DB te lezen. Deze DB bevindt zich op dezelfde server alleen in een andere instantie. De 2005 DB bevindt zich echter in dezelfde instantie, maar heeft een naam die voorzien is van een spatie. Dus: - Lezen van een table in een andere instantie van een 2000 DB - Lezen van een tabel van een 2005 DB in dezelfde instantie (maar anders dan de huidige productie DB). In 2000 was het (volgens mij) [db].[rol].[tabel] of zo iets (volgens mij waren het vier onderdelen, maar de bedoeling is duidelijk toch) Iemand een suggestie? Alvast bedankt.
Ruud BootsUser is Offline

Posts:60

12-11-2007 17:27:10 Alert 
de juiste syntax voor de four-part name is: linkedservername.databasename.databaseownername.objectname.
De linked server kan een andere (SQL) server zijn of een named instance op dezelfde server.

bijv. een linked server naar de named instance: PROD op de server: SQLSERVER
[SQLSERVER\PROD].northwind.dbo.orders


groet
Ruud
Ruud BootsUser is Offline

Posts:60

12-11-2007 17:54:06 Alert 
nog even voor de volledigheid voor dit voorbeeld:
De linked server SQLSERVER\PROD moet onder deze naam aangemaakt zijn.
Stephan BussingUser is Offline

Posts:54

21-11-2007 18:21:15 Alert 
Hoi Ruud,

beetje late reactie, maar bedankt in ieder geval. Ik vraag mij alleen nog steeds af hoe een linked server aan te maken naar een DB waar dus een spatie in de naam voorkomt. Zou je hiervoor een underscore kunnen gebruiken? DB -namen hoeven toch niet altijd uit een niet onderbroken woord te bestaan. Hoewel ik dat wel vreemd vind.

Groet.
Ruud BootsUser is Offline

Posts:60

21-11-2007 19:16:10 Alert 
Je maakt een linked server aan naar een andere server met een zelf gekozen naam, de DB naam moet tussen brackets worden geplaatst dus bv. [nortwind test]
You are not authorized to post a reply.
Forums > Forums > Ontwikkelen > Data uit andere DB instantie



ActiveForums 3.6
  
Copyright (c) 2010 PASS Nederland   Privacy Statement  Terms Of Use