Accesso DB su internet

venerdì 11 gennaio 2008 - 21.02

Donnie Profilo | Newbie

Ciao a tutti!

Questo è il mio primo messaggio sul forum! Quindi un saluto a tutti gli iscritti! :-D

Ho un problema: devo accedere ad un database caricato su un server per poi inserirci dei dati provenienti da un db Access (questo che è sul server è SQL). Il fatto è che quando vado a creare una ODBC (seleziono come driver SQL server), inserisco il server name e i vari parametri e viene visualizzato l'errore

"Impossibile effettuare connessione
SQL state: 01000"

Magari le indicazioni sono un po' vaghe... ma credetemi questo lavoro è un puzzle da comporre... vi do gli stessi indizi che sono stati dati a me :-P

- conosco la password
- so che ad un certo punto dovrò inserire dei parametri "cip-docs"

Ditemi se volete avere altre informazioni, e scusatemi se sono imprecisa, ma è la prima volta che devo fare una cosa del genere... :-P

Conto su di voi!! Grazie!!

alx_81 Profilo | Guru

>Ciao a tutti!
Ciao!
>
>Questo è il mio primo messaggio sul forum! Quindi un saluto a
>tutti gli iscritti! :-D
Benvenuta su DotNetHell.it!

>
>Ho un problema: devo accedere ad un database caricato su un server
>per poi inserirci dei dati provenienti da un db Access (questo
>che è sul server è SQL). Il fatto è che quando vado a creare
>una ODBC (seleziono come driver SQL server), inserisco il server
>name e i vari parametri e viene visualizzato l'errore
>
>"Impossibile effettuare connessione
>SQL state: 01000"
>
>Magari le indicazioni sono un po' vaghe... ma credetemi questo
>lavoro è un puzzle da comporre... vi do gli stessi indizi che
>sono stati dati a me :-P
>
>- conosco la password
>- so che ad un certo punto dovrò inserire dei parametri "cip-docs"
>
>
>Ditemi se volete avere altre informazioni, e scusatemi se sono
>imprecisa, ma è la prima volta che devo fare una cosa del genere...
>:-P
Allora, sinceramente ho solo capito (e spero bene) che vuoi caricare su un db SQL Server remoto, alcuni dati partendo da un Access, corretto?
Ora, con che cosa devi accedere?
Cosa stai utilizzando per creare l'ODBC e per ottenere quell'errore?
Non puoi usare un OLEDB?
Conosci tutte le credenziali di accesso al server (IP, User, Password)?
>
>Conto su di voi!! Grazie!!
Attendiamo le tue risposte
Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

Donnie Profilo | Newbie

Ciao, grazie per l'aiuto, ti sono grata
Ti do subito tutte le informazioni:

>Allora, sinceramente ho solo capito (e spero bene) che vuoi caricare su un db >SQL Server remoto, alcuni dati partendo da un Access, corretto?

Giusto

>Ora, con che cosa devi accedere?

Stando alle specifiche, devo accedere da Access tramite tabella collegata da ODBC (quella con l'icona raffigurante il mondo). Per questo devo fare un ODBC.

>Cosa stai utilizzando per creare l'ODBC e per ottenere quell'errore?

Ho fatto così:
- pannello di controllo
- strumenti di amministrazione
- origine dati
A questo punto, dalla scheda "DSN Utente" clicco su "aggiungi", seleziono tra i driver "SQL server" e, compilando i campi, seleziono come modalità di autenticazione "SQL Server tramite ID e password di accesso immessi dall'utente".

Non so se devo anche checkare l'opzione "Collegarsi a un server SQL per ottenere le impostazioni predefinite per ulteriori opzioni di configurazione"...

>Non puoi usare un OLEDB?
>Conosci tutte le credenziali di accesso al server (IP, User, Password)?

Sì, le conosco

Grazie! Speriamo di farcela a sistemare il problema...

bluland Profilo | Guru

Ciao,

questo errore si verifica quando Sql non è configurato per accettare connessioni esterne:

l'argomento è trattato gia nel seguente thread:

http://www.dotnethell.it/forum/messages.aspx?ThreadID=19984

e descritto qui:

http://support.microsoft.com/kb/306865

saluti
--------------------
Vincenzo PESANTE
System Engineer

Donnie Profilo | Newbie

Grande! Il thread che mi hai segnalato è dettagliatissimo! Davvero un ottimo thread!!

Resta solo un ultimo problema prima di partire con la procedura descritta: io non sto usando SQL Express, ma MYSQL Server 5.0...
Come faccio a fare le stesse cose?

Grazie di nuovo!!

bluland Profilo | Guru

Beh forse l'errore è a monte, perche se usi un db mysql non devi selezionare nell'odbc i driver Sql server ma quelli di mysql!!


avevi inteso che era sql server il tuo db!

Ciao
--------------------
Vincenzo PESANTE
System Engineer

Donnie Profilo | Newbie

Aspetta un secondo...

tra i driver di selezione non ci sono driver per mysql ma solo la possibilità di selezionare "SQL server" come driver. Come glielo dico? :-P

bluland Profilo | Guru

beh allora li devi scaricare ed installare.

prova qui non so se vanno bene

http://dev.mysql.com/downloads/connector/odbc/3.51.html#win32


Ciao
--------------------
Vincenzo PESANTE
System Engineer

Donnie Profilo | Newbie

Ok, scaricati e installati!

adesso l'errore è il seguente

Host '81-208-83-230.fastres.net' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts

per caso adesso ci riconduciamo al problema discusso nel thread segnalato?

bluland Profilo | Guru

No!
Ci sono problemi di connessioni al db Mysql,
io non sono un esperto di mysql devi ricercare negli errori noti mysql,
ho trovato qualcosa qui:

http://dev.mysql.com/doc/refman/5.0/en/blocked-host.html

saluti
--------------------
Vincenzo PESANTE
System Engineer

Donnie Profilo | Newbie

Uhm... non si riesce a capire cosa c'è che non va...

ho letto la pagina linkata ma anche essa rimanda a cercare altrove i problemi di connessione. Io le sto pensando tutte...............
purtroppo neanche io sono una esperta dell'argomento: sempre lavorato in locale con i database.



se a qualcuno dovesse venire in mente qualcosa, lo ringrazio in anticipo.

Grazie lo stesso, sei stato comunque d'aiuto a far un po' di luce sul problema


si accettano proposte & idee & qualunque cosa
HELP
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5