Problem - MSDE i nazwa serwera (local)
Tomasz Surma - 23-11-2005 11:04
Problem - MSDE i nazwa serwera (local)
Witam,
Po zainstalowaniu MSDE, nazwa serwera brzmi tak jak "Pełna nazwa komputera" czyli "KOMPUTER_PC", a nie "local" Tworzę program w Visual C++ .net 2003, który łączy się z MSDE. Tylko że łańcuch tekstowy do połączenia musi zawierać "Server=KOMPUTER_PC" aby program połączył się z MSDE na moim komputerze. Co należy zrobić aby program się połączył dla stringu "Server=local"? Najprościej zmienić "Pełną nazwę komputera" na local i zainstalować jeszcze raz MSDE. ale chyba to nie jest wyjście.
String* SQL_POLACZ = S"Server=KOMPUTER_PC;DataBase=Test;Integrated Security=SSPI";
Co należy zrobić ze stringiem połączenia w programie,aby instalując program i bazę na dowolnym komputerze z MSDE wszystko działało?
Pozdrawiam Tomek
Artur S. - 23-11-2005 11:04
Tomasz Surma napisał(a): > Witam, > > Po zainstalowaniu MSDE, nazwa serwera brzmi tak jak "Pełna nazwa komputera" > czyli "KOMPUTER_PC", a nie "local" > Tworzę program w Visual C++ .net 2003, który łączy się z MSDE. > Tylko że łańcuch tekstowy do połączenia musi zawierać "Server=KOMPUTER_PC" > aby program połączył się z MSDE na moim komputerze. > Co należy zrobić aby program się połączył dla stringu "Server=local"? > Najprościej zmienić "Pełną nazwę komputera" na local i zainstalować jeszcze > raz MSDE. > ale chyba to nie jest wyjście. > > String* SQL_POLACZ = S"Server=KOMPUTER_PC;DataBase=Test;Integrated > Security=SSPI"; > > > Co należy zrobić ze stringiem połączenia w programie,aby instalując program > i bazę na > dowolnym komputerze z MSDE wszystko działało? > > Pozdrawiam > Tomek > > Zamiast "local" wpisz "(local)"
Pozdrawiam Artur S.
Tomasz Surma - 23-11-2005 11:04
> Zamiast "local" wpisz "(local)" >
Tak robiłem na początku i nie działało.
Marek - 23-11-2005 11:04
Użytkownik "Tomasz Surma" <walker99@wp.pl> napisał w wiadomości news:dls6oo$3pb$1@news.wp.pl... > Witam, > > Po zainstalowaniu MSDE, nazwa serwera brzmi tak jak "Pełna nazwa > komputera" > czyli "KOMPUTER_PC", a nie "local" > Tworzę program w Visual C++ .net 2003, który łączy się z MSDE. > Tylko że łańcuch tekstowy do połączenia musi zawierać "Server=KOMPUTER_PC" > aby program połączył się z MSDE na moim komputerze. > Co należy zrobić aby program się połączył dla stringu "Server=local"? > Najprościej zmienić "Pełną nazwę komputera" na local i zainstalować > jeszcze raz MSDE. > ale chyba to nie jest wyjście. > > String* SQL_POLACZ = S"Server=KOMPUTER_PC;DataBase=Test;Integrated > Security=SSPI"; > > > Co należy zrobić ze stringiem połączenia w programie,aby instalując > program i bazę na > dowolnym komputerze z MSDE wszystko działało?
Moim zdaniem to brak jest tu okreslenia przy pomocy jakiego klienta sie laczysz (wlasciwosc Provider). Najlepiej jedan zrob tak aby wymusic podlaczenia sie poprzez wlasciwosc "prompt" ustawiona na "required' (w ADO jest to wartosc rowna 3 [AdPromptRequired]) i po polaczeniu zabaczyc jaka jest zawartosc wlasciwisci ConnectionString. Oczywiscie wszystko pod debugger'em.
MP
Vez do Han - 23-11-2005 11:04
Użytkownik "Tomasz Surma" <walker99@wp.pl> napisał w wiadomości news:dls6oo$3pb$1@news.wp.pl... > Witam, > > Po zainstalowaniu MSDE, nazwa serwera brzmi tak jak "Pełna nazwa komputera" > czyli "KOMPUTER_PC", a nie "local" > Tworzę program w Visual C++ .net 2003, który łączy się z MSDE. > Tylko że łańcuch tekstowy do połączenia musi zawierać "Server=KOMPUTER_PC" > aby program połączył się z MSDE na moim komputerze. > Co należy zrobić aby program się połączył dla stringu "Server=local"? > Najprościej zmienić "Pełną nazwę komputera" na local i zainstalować jeszcze > raz MSDE. > ale chyba to nie jest wyjście. > > String* SQL_POLACZ = S"Server=KOMPUTER_PC;DataBase=Test;Integrated > Security=SSPI"; > > > Co należy zrobić ze stringiem połączenia w programie,aby instalując program > i bazę na > dowolnym komputerze z MSDE wszystko działało? >
Local nie chce działać jak masz zainstaloway wraz z nazwą instancji. To nie ten przypadek? "." też jest równie dobra jak local.
Tomasz Surma - 23-11-2005 11:04
> Local nie chce działać jak masz zainstaloway wraz z nazwą instancji. To > nie > ten przypadek? > "." też jest równie dobra jak local.
Nie, bo wtedy by było "KOMPUTER_PC \ Nazwa instancji" a instalacja z ustawieniami domyślnymi pobiera nazwę komputera i taką nazwę nadaje serwerowi.
Artur S. - 23-11-2005 11:04
Vez do Han napisał(a): > Użytkownik "Tomasz Surma" <walker99@wp.pl> napisał w wiadomości > news:dls6oo$3pb$1@news.wp.pl... > >>Witam, >> >>Po zainstalowaniu MSDE, nazwa serwera brzmi tak jak "Pełna nazwa > > komputera" > >>czyli "KOMPUTER_PC", a nie "local" >>Tworzę program w Visual C++ .net 2003, który łączy się z MSDE. >>Tylko że łańcuch tekstowy do połączenia musi zawierać "Server=KOMPUTER_PC" >>aby program połączył się z MSDE na moim komputerze. >>Co należy zrobić aby program się połączył dla stringu "Server=local"? >>Najprościej zmienić "Pełną nazwę komputera" na local i zainstalować > > jeszcze > >>raz MSDE. >>ale chyba to nie jest wyjście. >> >>String* SQL_POLACZ = S"Server=KOMPUTER_PC;DataBase=Test;Integrated >>Security=SSPI"; >> >> >>Co należy zrobić ze stringiem połączenia w programie,aby instalując > > program > >>i bazę na >>dowolnym komputerze z MSDE wszystko działało? >> > > > Local nie chce działać jak masz zainstaloway wraz z nazwą instancji. To nie > ten przypadek? > "." też jest równie dobra jak local. > a właśnie spróbowałem napisać "(local)\nazwa_bazy" i działa
Pozdrawiam Artur S.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.plautwywalczyl.opx.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 |
|