2009-03-10 14 views
24

Używam bazy danych SQL Server 2005 z aplikacji VB 6. Łączę się z bazą danych za pośrednictwem DSN ODBC.Serwer SQL nieza skonfigurowany do dostępu do danych

Zmieniłem nazwę komputera, na którym uruchamiam domyślną instancję serwera SQL z "Oprogramowania" na "IT". Następnie uruchomiłem procedury składowane, aby zmienić nazwę instancji.

Po ponownym uruchomieniu usługi SQL Server serwer mógł odebrać nową nazwę SQL Server.

Po skonfigurowaniu nazwy źródła danych ODBC na nową nazwę połączenie było w porządku. Mogę uruchomić moją aplikację i czytać rekordy za pomocą zestawów rekordów ADO. Jednak nie mogę zaktualizować żadnego zestawu rekordów przy użyciu metody .Update. Pojawi się następujący błąd: SQL Server not configured for data access

Jak mogę włączyć dostęp do danych w instancji serwera o zmienionej nazwie?

Odpowiedz

3

Ten wpis jest dość stary, ale może ktoś go spotka. Napisałem o tej opcji blog post, można ją ustawić na lokalnych i połączonych serwerach.

1

z tym use master

Exec sp_serveroption 'nazwa serwera', 'dostępu do danych', 'true'

iść

połączone serwery genereated do replikacji nadal pokazuje ten sam błąd

1

I Chciałbym tylko dodać do poprzednich odpowiedzi, że, przynajmniej w moim przypadku tutaj, musiałem włączyć dostęp do danych w obu miejscach.

na przykład:

istnieje serwer A i serwer B

Na Serwer mam połączoną LB serwera, który łączy mnie z serwera A do serwera B

muszę wykonać następujące:

- na serwerze A

exec sp_serveroption 'LB', 'data access', 'true' 

- na serwerze B

exec sp_serveroption 'B', 'data access', 'true' 
2

Właśnie natknąć się tego błędu i stwierdzili, że było to spowodowane przeze mnie próby uruchomienia OPENQUERY na serwerze lokalnym (doh!). Zmiana nazwy serwera na faktyczny podłączony serwer rozwiązała mój problem.

0

Wystarczy przejść do połączonych właściwościach serwera> Opcje serwera> Dostęp do danych -> true

Prace nad SQL Server 2014.

Pozdrawiam

+0

Czy "thrue" ma być "prawdziwe"? Być może edytować odpowiedź ktoś? – condiosluzverde

Powiązane problemy