Hoofdcategorieën
Device Settings
Berichten: 5
Reg. datum: 23 december 2010

Heb een probleem met een ms access database. Hebben onlangs een migratie gehad naar een nieuwe netwerk omgeving. Hierbij zijn we van sql 2000 overgegaan naar sql 2005. In de oude situatie waren er koppelingen naar een sql db. Dit werkte allemaal prima. In de nieuwe situatie moet ik de koppeling opnieuw maken vanwege de migratie. Als ik nu echter een de odbc-koppeling maak zie ik alleen maar systeemtabellen van de desbetreffende sql db terwijl ik de eigenlijke tabellen waarmee voorheen een koppeling was niet kan zien.

De odbc-koppeling maak ik op dezelfde manier aan als voorheen. Onze systeembeheerder wist zo ook niet waar dit aan ligt. Mogelijk is het een rechtenkwestie of misschien een instelling ergens.

Heeft iemand een idee waar dit aan kan liggen en hoe ik dit kan oplossen?
 
Trotse papa van Dean
Berichten: 2.773
Reg. datum: 29 augustus 2002

Ik gok ook dat het een rechtenkwestie is. Welke methode van authenticatie gebruiken jullie voor SQL 2005? Als dit op basis van je windows account is, mag jij wel iets doen in de databases?

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!

Berichten: 5
Reg. datum: 23 december 2010

Hallo Masch, bedankt voor je reactie.

Ik kan op dit moment alleen aangeven hoe de verbinding aan de gebruikerskant gemaakt wordt. Er wordt gebruikt gemaakt van een Win-NT verificatie.

Als het een rechtenkwestie is zoals jij zegt en de rechten worden aangepast (naar laten we zeggen lees- en schrijfrechten), kan ik de tabellen die ik in de vorige omgeving had dan weer zien?

Overigens is de betreffende sql db van ons boekhoudprogramma. Via het programma zelf kan ik gewoon bij de db en dingen wijzigen. De verificatie hiervoor zal hoogst waarschijnlijk via het programma zelf lopen.
 
Profileert
Berichten: 8.214
Reg. datum: 25 februari 2004

Je probeert een connectie aan te maken naar een MS SQL database waarschijnlijk?

In je ODBC connectie kan je opgeven met welke user/db je verbinding wil maken. Je zit nu waarschijnlijk in de master en niet de db die je wil hebben.

☻/
/▌
/ \ Analyseert | Modelleert | Valideert | Solliciteert | Generaliseert | Procrastineert |

Berichten: 5
Reg. datum: 23 december 2010

Hallo Motrax, bedankt voor je reactie.

In de koppeling geeft ik aan met welke db er verbinding moet worden gemaakt. In het geval van het boekhoudprogramma maak ik verbinding met db 101 en voor de testomgeving met db 991. Ik maak dus geen gebruik van de master.
 
Trotse papa van Dean
Berichten: 2.773
Reg. datum: 29 augustus 2002

Welke ODBC driver gebruik je?

Als je na de authenticatie een pull down krijgt en je ziet daarin alleen de master, model, etc databases en niet de db's van je boekhoudpakket (Exact??), dan ligt het aan de rechten. Dit moet je op de server, per database aanpassen. Dit doe je met de SQL Server Management Studio, in het geval van MS SQL Server 2005. Hoe precies, daar moet je het wereldwijde web even voor raadplegen, dat weet ik zelf ook niet precies.

(\__/) Ik wist totaal niet wat hier neer te zetten....
(='.'=) Dus het werd....
("")("") Een konijn!!

Berichten: 5
Reg. datum: 23 december 2010

Probleem is inmiddels verholpen. Het was inderdaad een rechtenkwestie. Heb nu full access tot sql db. Thanks voor het meedenken.
 

Pagina: 1



VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011