ďťż
 
[MSSQL] Linked Server dla każdego ďťż
 
[MSSQL] Linked Server dla każdego
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

[MSSQL] Linked Server dla każdego



PaSkol - 10-09-2006 00:16
[MSSQL] Linked Server dla każdego
  Chciałbym, aby dowolny użytkownik MSSQL-a mógł skorzystać z serwera
sprzężonego. Obecnie taką możliwość ma jedynie użytkownik należący do roli
sysadmin.

Serwer sprzężony realizuje dostęp do plików tekstowych - logowanie do bazy w
tym wypadku zatem nie istnieje. Jednakże dla zwykłego użytkownika otrzymuje
komunikat: Access to the remote server is denied because no login-mapping
exists. Ustawienie mapowania logowania we właściwościach serwera sprzężonego
wydaje się bezsensownym, ze względu na (jak wspomniałem) brak możliwości
logowania do bazy plików tekstowych (irracjonalna próba przeprowadzenia
takiego mapowania, kończy się komunikatem "Niewłaściwa nazwa konta lub
niewłaściwe hasło").

Wyłączyłem też we właściwościach SQL Server Agenta znacznik, że używać go mogą
jedynie członkowie roli sysadmin - nic to nie dało. Jako konto proxy ustawiłem
konto, które służy do uruchamiania SQL Server Agenta (czyli to samo, które
jest używane jeśli użytkownik jest z sysadmin).

A może po prostu "ten typ tak ma"? Tylko co wówczas, przecież nie będę dawał
sysadmina każdemu? Acha. Zrobienie tego poprzez widok (właścicielem jest
sysadmin) daje ten sam efekt.

--
PaSkol
---=== Każdy usenetowy chwat z Netykietą za pan brat ===---
---=== http://www.pg.gda.pl/~agatek/netq.html ===---





PaSkol - 14-09-2006 00:08

  Hm. Widzę, że znowu trafiłem na specyficzny, rzadko spotykany problem.

--
PaSkol
---=== Każdy usenetowy chwat z Netykietą za pan brat ===---
---=== http://www.pg.gda.pl/~agatek/netq.html ===---




Grzesiek G. - 14-09-2006 00:08

  PaSkol napisał(a):
> Hm. Widzę, że znowu trafiłem na specyficzny, rzadko spotykany problem.
>
Albo zastosowałeś specyficzne rozwiązanie:-)
Po co realizować dostęp do plików tekstowych poprzez serwer SQL? Nie
lepiej wciągnąć te pliki do bazy danych?

Pozdrawiam

--
Grzegorz Gruza
Odpowiadając usuń "spamerom_nie." z adresu!!!




PaSkol - 14-09-2006 00:09

  Grzesiek G. napisał(a):

> Po co realizować dostęp do plików tekstowych poprzez serwer SQL? Nie
> lepiej wciągnąć te pliki do bazy danych?

Te pliki są _wciągane_ do bazy danych, właśnie przez serwer sprzężony. Po
prostu użytkownik ma możliwość wprowadzenia do bazy danych jako pliku
tekstowego i realizowane jest to przez aplikację za pomocą Linked Server.

--
PaSkol
---=== Każdy usenetowy chwat z Netykietą za pan brat ===---
---=== http://www.pg.gda.pl/~agatek/netq.html ===---





Grzesiek G. - 11-11-2006 00:51

  PaSkol napisał(a):
> Grzesiek G. napisał(a):
>
>
>>Po co realizować dostęp do plików tekstowych poprzez serwer SQL? Nie
>>lepiej wciągnąć te pliki do bazy danych?
>
>
> Te pliki są _wciągane_ do bazy danych, właśnie przez serwer sprzężony. Po
> prostu użytkownik ma możliwość wprowadzenia do bazy danych jako pliku
> tekstowego i realizowane jest to przez aplikację za pomocą Linked Server.
>
Acha. Rozumiem cel, ale, niestety, nie wiem czemu twoje rozwiązanie nie
działa.

Ja w takich przypadkach (wciąganie pliku do bd) stosuję 1)proces
(serwice)/ 2)zadanie (scheduled task) / 3)import ze strony aspx. Do
wciągnięcia pliku w przypadkach 1) i 2) używam komendy BULK INSERT (a
nie jak ty linked serwera) i wszystko mi działa :-). Ja dojdziesz co
jest u Ciebie nie tak, to podziel się wiedzą.

Pozdrawiam

--
Grzegorz Gruza
Odpowiadając usuń "spamerom_nie." z adresu!!!
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Zdalny =?ISO-8859-2?Q?dost=EAp_do_MSSQL_bez_zarz=B1dzani?==?ISO-8859-2?Q?a?= [MSSQL 2k] - jak =?ISO-8859-2?Q?pod=B3=B1czy=E6_serwer_na_?==?ISO-8859-2?Q?porcie_innym_ni=BF_1433=3F?= MSSQL Express czy Oracle Express MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= [MSSQL 2000] =?ISO-8859-2?Q?wywo=B3anie_procesu_z_poziomu_?==?ISO-8859-2?Q?job=27a?= [MSSQL 2K] =?ISO-8859-2?Q?Wp=B3yw_ustawie=F1_regionalnych_?==?ISO-8859-2?Q?serwera_na_zapytania?= Pobierananie danych z innej bazy danych w MSSQL Migracja MSSQL 2005 CTP na 2005 Express MSSQL , funkcja pobierajaca sama date (bez czasu) w funkcji
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • misida.pev.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