Avatar billede tuctoh Nybegynder
03. august 2003 - 11:21 Der er 10 kommentarer og
1 løsning

Stored Procedure laver INSERT på anden database

Hvis jeg har en SP, er det så muligt på en eller anden måde at enten kalde en stored procedure i en anden MS SQL database, eller lave en INSERT på en tabel i denne database?

Håber i kan hjælpe mig med hvordan det skal sættes op med brugerrettigheder etc... hvis det er muligt.
Avatar billede arne_v Ekspert
03. august 2003 - 11:28 #1
Det fulde navn for stored procedures er:

server.database.bruger.procedurenavn

så du kan sagtens kalde en SP på en anden server og den kan så INSERT'e data.
Avatar billede tuctoh Nybegynder
03. august 2003 - 11:30 #2
ok... skal der ikke indtastes noget kodeord til brugeren, eller hvordan skal det gøres?
Avatar billede tuctoh Nybegynder
03. august 2003 - 11:32 #3
så:

INSERT INTO minserver.mindatabase.minbruger () VALUES ()
!?
Avatar billede arne_v Ekspert
03. august 2003 - 11:35 #4
Jeg ville lade en remote stored procedure inserte i en lokal tabel
og ikke en lokal stored pocedure inserte i en remote tabel.
Avatar billede tuctoh Nybegynder
03. august 2003 - 11:38 #5
ok, fair nok... er der en bestemt grund til dette?
Avatar billede arne_v Ekspert
03. august 2003 - 11:39 #6
Med hensyn til konfig, så læs online books sektionen "Configuring Remote Servers".
Avatar billede arne_v Ekspert
03. august 2003 - 11:40 #7
Og "Configuring Linked Servers".
Avatar billede tuctoh Nybegynder
03. august 2003 - 11:42 #8
hmm... mange refererer til books online, men har aldrig rigtigt fundet ud af hvad det er :s
Der hørte ikke nogen manual med SQL Server da jeg købte den.
Har du et link til det, hvis det er online?
Avatar billede arne_v Ekspert
03. august 2003 - 11:48 #9
Online books ligger i den program gruppe der indeholder SQLServer.
Avatar billede tuctoh Nybegynder
03. august 2003 - 11:50 #10
ok, tak :) den havde jeg overset :p
Avatar billede tuctoh Nybegynder
03. august 2003 - 12:11 #11
ok, fik det til at virke med inserts :)

INSERT INTO minserver.mindatabase.[dbo].mintabel () VALUES ()

det var [dbo] der skulle til :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester