Tagi na forum.

Windows 14206 SQL Server 2132
sieci 6796 Windows XP 1922
SQL 6578 Outlook 1838
SBS 3868 Uprawnienia 1777
Windows 2003 2781 IIS 1636
Windows Server 2588 Office 1516
DNS 2315 Skrypt 1499

pokaż wszystkie tagi na forum

USE (other server)

lopezos 2012-02-22 13:07:54
0
avatar
 
 

Witam,

czy jest mozliwosc przejscia uzywajac USE na inny server 

np.

mam dwa servery A i B i blizniacze bazy DD na obu serwerach

i chce aktualizowac dane w tabeli DD na A oraz w tabeli DD na B

 A) bedzie USE DD

czy jest mozliwosc przejscia na server B cos w rodzaju

USE B.DD

Servery sa zlinkowane.

wywala mi bląd i dlatego pytam czy jest taka mozliwość?

Pozdrawiam

Lopezos


tagi: T-SQL
Liczba postów:

rokub  2012-02-22 23:21:14 #3
1
avatar
 
 

możesz wejść w tryb SQLCMD mode i

select @@servername;
:connect .\innainstancja
select @@servername;


--------------------

pozdrawiam

http://rkubalski.blogspot.com

OpenRowset  2012-02-22 13:11:22 #1
0
avatar Ekspert WSS
 
 

Jeżeli mówisz o Managment Studio/QA to chyba nie możesz. Możesz wykonywać zapytania na zdalnym przez exectuesql, chyba: exec serwer.baza.sp_executesql("drop table aaa"), no i openquery itp.


OpenRowset

Cierpliwie zbieram na Windowsa. Jeżeli rozwiązałem problem kliknij [Rozwiązanie], jeżeli pomogłem klinknij [Pomógł mi] :)

Kirdahaa  2012-02-22 14:28:16 #2
0
avatar
 
 

Samo USE nie umożliwia zmiany połączenia pomiędzy serwerami, zmienia tylko kontekst bazy danych.

Jeżeli masz zlinkowane serwery to możesz użyć nazwy 4 członowej podając nazwę LS jako pierwszą.

Jeżeli robisz aktualizacje z poziomu SSMS to polecam zrobienie sobie Registered Servers i wtedy zaznaczenie katalogu/grupy zawierającej te serwery i opcja New Query, wtedy Twoje zapytanie zostanie wywołane na wszystkich serwerach w tym katalogu.


szelor  2012-02-23 08:38:11 #4
0
avatar Ekspert WSS
 
 

Możesz też użyć EXECUTE AT (podlinkowany serwer)


---
Szelor
SQL MVP

lopezos  2012-02-23 15:02:12 #5
0
avatar
 
 

Dziękuję za odpowiedzi.

Pozdrawiam


Udziel odpowiedzi

avatar
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Idź na górę strony