Polaczenie zdalne do MS SQL 2005 Express z C#

0

Witam wszystkich,
ostatnio probuje uzyskac polaczenie z kodu C# do zdalnego serwera MS SQL, ktory znajduje sie w tej samej podsieci.

Korzystam z C# Express 2005 oraz z MS SQL 2005 Express.
Czy jest mozliwe polaczenie zdalne do serwera MS SQL 2005 Express z C# 2005 Express?
Chce sie upewnic czy <ort>w ogóle </ort>moge zaczac pod tym pisac:)
Czytalem ze Express w stosunku do baz danych moze uzyska polaczenie tylko na maszynie lokalnej ale nie jestem tego do konca pewien czy tak na prawde jest.

Jezeli by sie udalo to czy "string connection" powinien wygladac nastepujaco:
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;,
gdzie myServerName to podaje nazwe komp. w sieci np. Komp1,
theInstanceName to nazwa instancji SQLEXPRESS????

????

Dzieki za wszelkie uwagi,
Rafal K.

0
Rafal K. napisał(a)

Czy jest mozliwe polaczenie zdalne do serwera MS SQL 2005 Express z C# 2005 Express?

Tak jest, problem występował chyba z podłączeniem sie "wizualnie" z developer i enterprise edition.

Rafal K. napisał(a)

Chce sie upewnic czy w ogóle moge zaczac pod tym pisac:)

Czemu nie użyjesz C#2008 express? tak tylko pisze ;-P

Rafal K. napisał(a)

Czytalem ze Express w stosunku do baz danych moze uzyska polaczenie tylko na maszynie lokalnej ale nie jestem tego do konca pewien czy tak na prawde jest.

hym tego to nie wiem, ktoś inny musi coś o tym napisać ;p kodem na pewno sie dostaniesz, wiec czemu i nie wizualnie :-|

Rafal K. napisał(a)

Jezeli by sie udalo to czy "string connection" powinien wyglądać następująco:
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;,
gdzie myServerName to podaje nazwe komp. w sieci np. Komp1,
theInstanceName to nazwa instancji SQLEXPRESS????

TAK, ale hym tu cię odeśle do stronki: http://www.connectionstrings.com/?carrier=sqlserver2005

pozdrawiam

0

Wersja Express, w przeciwieństwie do płatnych wersji, nie ma możliwości łączenia się do serwera przy użyciu wizardów. Obsługiwane przez nie źródła danych to jedynie plik bazy SQL Servera bądź baza danych Accessa.
Natomiast, gdy stworzysz jakiś projekt i wprowadzisz w nim "z palca" prawidłowy connection string, to się z serwerem połączysz. Pamiętaj tylko, żeby dodawać "\SQLEXPRESS" za nazwą komputera w connection stringu, bo inaczej nie zadziała.

0
somekind napisał(a)

Pamiętaj tylko, żeby dodawać "\SQLEXPRESS" za nazwą komputera w connection stringu, bo inaczej nie zadziała.

Zakladajac, ze serwer zainstalowal sie z domyslnymi ustawieniami i domyslna instancja. A mozna przy instalacji dac inna nazwe.

0
johny_bravo napisał(a)

Zakladajac, ze serwer zainstalowal sie z domyslnymi ustawieniami i domyslna instancja. A mozna przy instalacji dac inna nazwe.

A sprawdzisz to w: PanelSterowania >> narzędzia administracyjne >> usługi : szukasz "SQL Server(...)" w nawiasie nazwa instancji.

pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1