Synology-Forum.nl

Packages => Officiële Packages => Maria DB => Topic gestart door: Entjesbe op 10 november 2015, 21:02:46

Titel: SQL server op NAS
Bericht door: Entjesbe op 10 november 2015, 21:02:46
In vervolg op mijn vorige topic (http://www.synology-forum.nl/webdav/access-tabellen-op-nas-via-internet-benaderen-en-bewerken/) de vraag of het mogelijk is om MS SQL server te installeren op de NAS?
Kan dit standalone draaien of moet dit op een PC?

Ik wil een SQL database koppelen aan bij diverse mensen uitgezette run-time versies van een access-applicatie.
Het is niet de bedoeling dat mijn PC daarvoor aan moet staan.
Titel: Re: SQL server op NAS
Bericht door: Ben(V) op 10 november 2015, 21:26:13
Sql server draait alleen onder windows en dus niet onder linux.

Je kunt wel mariadb op je Nas gebruiken als Sql database..
Je moet dan wel op de pc's waar je die access applicatie op laat draaien de odbc connector voor mariadb installeren.
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 10 november 2015, 21:38:06
ok, en hoe krijg ik mijn access tabellen gemigreerd naar Mariadb?
Ik heb net even op internet gezocht maar geen directe aanwijzing gevonden.
Titel: Re: SQL server op NAS
Bericht door: Ben(V) op 10 november 2015, 22:08:12
Als je die odbc koppeling hebt gerealiseerd kun je tabellen zo overzetten naar mariadb.
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 12 november 2015, 22:24:22
Ik kom er niet uit.

Ik heb MariaDB en phpmyadmin geinstalleerd.
Vervolgens in phpmyadmin een database aangemaakt (leeg)

Hoe nu verder?
1 Hoe krijg ik de gegevens van de Access tabellen nu overgebracht naar deze database?
2 hoe leg ik een verbinding tussen de runtime access applicatie en de database?

Titel: Re: SQL server op NAS
Bericht door: Ben(V) op 12 november 2015, 22:42:41
Je moet een odbc connectie naar die mariabd opzetten.
Daarna kun je gewoon copy/paste van je tabellen doen.
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 15 november 2015, 19:32:45
Hoe adresseer ik de MariaDb op de Nas?

Nas is verdeeld in verschillende volumes.
MariaDB staat op volume 1
Nas heeft ip-adres 10.0.0.12
Titel: Re: SQL server op NAS
Bericht door: Hutje op 15 november 2015, 19:35:09
Hoe adresseer ik de MariaDb op de Nas?
Nu graag in Nederlands ?
Wat wil je doen ?
Titel: Re: SQL server op NAS
Bericht door: Birdy op 15 november 2015, 19:52:59
Gebruik je wel de MariaDB Connector/ODBC (https://downloads.mariadb.org/) software ?

Dan heb je hier de Connection parameters (https://mariadb.com/kb/en/mariadb/about-mariadb-connector-odbc/)
Titel: Re: SQL server op NAS
Bericht door: Birdy op 15 november 2015, 21:12:41
Ik heb alleen maar even getest om m'n TEST DS of het ODBC principe werkt, verder heb ik er geen verstand van met wat je wilt doen met Access en MariaDB.

- MariaDB geïnstalleerd
- phpMyAdmin geïnstalleerd en daarme wat rechten aangepast, zeg open gesteld voor iedere gebruiker en host (voor mijn gemak natuurlijk)
- MariaDB Connector/ODBC (https://downloads.mariadb.org/) geïnstalleerd op PC
- ODBC Data Source Administrator > test geconfigureerd en connectie getest:

[attachimg=1]
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 15 november 2015, 22:38:59
Ok, met deze voorbeelden is het gelukt. Thnx.

Nu zien dat ik de data converteer naar de SQL database.
Titel: Re: SQL server op NAS
Bericht door: Birdy op 15 november 2015, 22:40:14
Graag gedaan, succes verder.
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 16 november 2015, 18:49:49
Ok, ik ben ietsje verder dus.
De ODBC connection werkt.

Bij het exporteren van de Access tabellen naar de SQL-database via de ODBC connection krijg ik nu echter de volgende foutmelding:

De tabel die deze foutmelding genereert bevat drie velden, B_index, B_naam en B_omschrijving.
Die B_index wordt volledig verbasterd.

Wie helpt mij verder?
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 16 november 2015, 21:02:33
Zelfs in PhpMyAdmin komt dezelfde fout naar voren als ik handmatig een tabel aanmaak en vul en vervolgens er een sql statement op los laat.
Lijkt dus op een incompatibiliteitsprobleem tussen PhpMyAdmin en MariaDB.
Titel: Re: SQL server op NAS
Bericht door: Ben(V) op 16 november 2015, 21:32:48
Hoe je tot die conclusie komt is me onduidelijk.
Lijkt me eerder dat je SQL statement niet juist is.
Zet het sql statement hier eens neer.
Titel: Re: SQL server op NAS
Bericht door: wizjos op 16 november 2015, 22:00:48
Precies @Ben(V): Het kan heel wel zijn dat de SQL-syntax van Access plaatselijk nogal verschilt van die van MariaDB... ;)
Titel: Re: SQL server op NAS
Bericht door: Birdy op 16 november 2015, 22:52:36
Dan is deze misschien wel handig. (https://mariadb.com/kb/en/mariadb/sql-commands/)
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 16 november 2015, 22:59:19
het statement staat in het plaatje van de foutmelding.

Dit is het resultaat van de functie in phpmyadmin om een view van de tabel aan te maken (zie plaatje)
Het sql statement wat hier uitrolt past dus niet bij deze versie van MariaDB (is mijn conclusie)

Titel: Re: SQL server op NAS
Bericht door: Ben(V) op 17 november 2015, 12:31:18
Bestaat die tabel "Gebruikers" dan wel en heb je daar rechten op?
Want dat SQL statement zal mariadb echt wel ondersteunen.
Titel: Re: SQL server op NAS
Bericht door: Entjesbe op 17 november 2015, 21:06:12
Jazeker, die tabel is er wel en ik kan er alles mee doen.
Als ik het statement SELECT * FROM `Gebruikers`geef werkt dat wel.
MariaDB struikelt volgens mij over de AS aangezien de rest van het statement het dus wel doet.