ďťż
 
2 instancje SQL 2000 ďťż
 
2 instancje SQL 2000
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

2 instancje SQL 2000



Crook - 14-02-2007 00:02
2 instancje SQL 2000
  Witam.
Mam problem z instancjami SQL 2000. Zainstalowalem jedna ktora ma
nazwe "server1,1433", kolejnie druga instancje i nadalo mi nazwe
"server1\server2,1033". przez Query Analyzera laczy mi na obie
instancje, nawet z sieci. Teraz moj problem.
Query Analyzer nie przyjmuje mi nazwy z seperatorem "\", co zrobic
zeby zmienic ta nazwe, probowalem juz na wszystkie sposoby z aliasami,
ale nie wychodzi.
Dzieki za podpowiedzi





Robert Winkler - 14-02-2007 00:02

  > Mam problem z instancjami SQL 2000. Zainstalowalem jedna ktora ma
> nazwe "server1,1433", kolejnie druga instancje i nadalo mi nazwe
> "server1\server2,1033". przez Query Analyzera laczy mi na obie
> instancje, nawet z sieci. Teraz moj problem.
> Query Analyzer nie przyjmuje mi nazwy z seperatorem "\", co zrobic
> zeby zmienic ta nazwe, probowalem juz na wszystkie sposoby z aliasami,
> ale nie wychodzi.

Na komuterze możesz mieć tylko jedną instancje domyśną
Jeśli chcesz się połączyć do domyślnej instancji
to podajesz samą nazwe komputera
lub jej adres DNS'owy i po przecinku numer portu.
Zazwyczaj nazwa netbiosowa komputera jest zgodna z adresem dns'owym
dlatego nie masz problemu z pierwszą, domyślną instancją.

Aby połączyć sie z nazwaną instancją
to także podajesz nazwe netbiosową komputera, plus po znaku "\"
nazwe tej instancji. Oczywiście takie coś zadziała tylko w instranecie.
Drugi sposób, czyli adres dns'owy i numer portu także zadziałą
dla nazwanej instanji, nie można jednak wówczas podawać nazwy instancji
dlatego w drugim przypadku powinieneś łączyć się z "server1,1033"
albo z "server1\server", tych dwóch formatów nie można mieszać.

--
____________
Robert Winkler




Crook - 14-02-2007 00:03

  On 13 Lut, 09:46, "Robert Winkler" <win...@NOSPAMpoczta.fm> wrote:
> Aby połączyć sie z nazwaną instancją
> to także podajesz nazwe netbiosową komputera, plus po znaku "\"
> nazwe tej instancji. Oczywiście takie coś zadziała tylko w instranecie.
> Drugi sposób, czyli adres dns'owy i numer portu także zadziałą
> dla nazwanej instanji, nie można jednak wówczas podawać nazwy instancji
> dlatego w drugim przypadku powinieneś łączyć się z "server1,1033"
> albo z "server1\server", tych dwóch formatów nie można mieszać.

zastosowalem sie do tego co mowiles i wyskakuje taki blad:

Executed as user: NT AUTHORITY\SYSTEM. SELECT @cdt = curr_remotedt,
@db = VERSION FROM OPENQUERY(vserver1,1033, 'SELECT top 1 getdate() as
curr_remotedt, VERSION from NW.dbo.CONFIG_VERSION order by time_stamp
desc') [SQLSTATE 01000] (Message 0) Line 1: Incorrect syntax near
'1033'. [SQLSTATE 42000] (Error 170). The step failed.




Crook - 14-02-2007 00:03

  Oto rezultat dla "\":
Executed as user: NT AUTHORITY\SYSTEM. SELECT @cdt = curr_remotedt,
@db = VERSION FROM OPENQUERY(server1\server, 'SELECT top 1 getdate()
as curr_remotedt, VERSION from NW.dbo.CONFIG_VERSION order by
time_stamp desc') [SQLSTATE 01000] (Message 0) Line 1: Incorrect
syntax near '\'. [SQLSTATE 42000] (Error 170). The step failed.

Pozdrawiam





Robert Winkler - 14-02-2007 00:03

  > zastosowalem sie do tego co mowiles i wyskakuje taki blad:
>
> Executed as user: NT AUTHORITY\SYSTEM. SELECT @cdt = curr_remotedt,
> @db = VERSION FROM OPENQUERY(vserver1,1033, 'SELECT top 1 getdate() as
> curr_remotedt, VERSION from NW.dbo.CONFIG_VERSION order by time_stamp
> desc') [SQLSTATE 01000] (Message 0) Line 1: Incorrect syntax near
> '1033'. [SQLSTATE 42000] (Error 170). The step failed.

A podlinkowałeś ten drugi serwer?
Chyba nie pod nazwą "vserver1,1033" :)
W zapytanie "... OPENQUERY(vserver1,1033, 'SELECT top 1 ...' )"
widze 3 paramerty
- vserver1
- 1033
- 'SELECT top 1 ... '
OPENQUERY akceptuje tylko dwa:
nazwe pod jaką został podlinkowany serwer
i zapytanie jakie ma na nim zostać wykonane.

Może zamiast OPENQUERY zastosujesz OPENROWSET

SELECT
@cdt = curr_remotedt,
@db = VERSION
FROM OPENROWSET(
'SQLOLEDB',
'Data Source=vserver1,1033;Trusted_Connection=yes;',
'SELECT top 1
getdate() as curr_remotedt,
VERSION
from NW.dbo.CONFIG_VERSION
order by time_stamp desc'
)

--
____________
Robert Winkler




Robert Winkler - 14-02-2007 00:03

  > Oto rezultat dla "\":
> Executed as user: NT AUTHORITY\SYSTEM. SELECT @cdt = curr_remotedt,
> @db = VERSION FROM OPENQUERY(server1\server, 'SELECT top 1 getdate()
> as curr_remotedt, VERSION from NW.dbo.CONFIG_VERSION order by
> time_stamp desc') [SQLSTATE 01000] (Message 0) Line 1: Incorrect
> syntax near '\'. [SQLSTATE 42000] (Error 170). The step failed.

Jeśli chcesz korzystać z OPENQUERY
to musisz go najpierw podlinkować

EXEC sp_addlinkedserver
@server='v_server1',
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='server1\server'

SELECT @cdt = curr_remotedt, @db = VERSION FROM OPENQUERY(v_server1,
'SELECT top 1 getdate() as curr_remotedt, VERSION
from NW.dbo.CONFIG_VERSION order by time_stamp desc')

--
____________
Robert Winkler




Crook - 14-02-2007 00:03

  On 13 Lut, 10:45, "Robert Winkler" <win...@NOSPAMpoczta.fm> wrote:
> > Oto rezultat dla "\":
> > Executed as user: NT AUTHORITY\SYSTEM. SELECT @cdt = curr_remotedt,
> > @db = VERSION FROM OPENQUERY(server1\server, 'SELECT top 1 getdate()
> > as curr_remotedt, VERSION from NW.dbo.CONFIG_VERSION order by
> > time_stamp desc') [SQLSTATE 01000] (Message 0) Line 1: Incorrect
> > syntax near '\'. [SQLSTATE 42000] (Error 170). The step failed.
>
> Jeśli chcesz korzystać z OPENQUERY
> to musisz go najpierw podlinkować
>
> EXEC sp_addlinkedserver
> @server='v_server1',
> @srvproduct='',
> @provider='SQLOLEDB',
> @datasrc='server1\server'
>
> SELECT @cdt = curr_remotedt, @db = VERSION FROM OPENQUERY(v_server1,
> 'SELECT top 1 getdate() as curr_remotedt, VERSION
> from NW.dbo.CONFIG_VERSION order by time_stamp desc')

Mam zrobione cos takiego:

SET @LServName = 'server1\server' -- w drugiej wersji 'server1,1033'
....
exec sp_addlinkedserver @LServName




Crook - 14-02-2007 00:03

  Znalazlem rozwiazanie:
Robie alias Client. nazwe aliasu daje server (dowolna nazwa), Server
name: nazwe komputera (server1)i ustawiam statycznie port (1033) na
ktory dziala 2-ga instancja.
Teraz mam przekierowanie server -> server1,1033
Problem znika, bo juz 2-ga instancja jest widoczna pod nazwa "server".

Dzieki Robert za naprowadzenie na rozwiazanie.
Pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    jak to =?ISO-8859-2?Q?zrobi=E6=2E=2E=2E=3F_TSQL_sql_server?==?ISO-8859-2?Q?_?= Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?= =?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= =?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?= Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= =?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?= [Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?= =?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • lubiatowo.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com