Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problema con SQL Express
sabato 08 novembre 2008 - 19.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
sab 8 nov 2008 - 19:13
Ciao, sto riscontrando un problema con sql server 2005 express edition.
Sul computer adibito come server, vi è installata la versione free express edition,
ma con riesco a connettermi da remoto con il mio portatile.
l'Errore è:
Impossibile eseguire l'accesso per l'utente ' '. L'utente non è associato a una connessione SQL Server Trusted.
Io uso la seguente stringa di connessione:
Data Source=192.168.1.3\SQLEXPRESS;Initial Catalog=DBSQL;Integrated Security=SSPI;
Dov'è che sbaglio?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 8 nov 2008 - 19:23
>Impossibile eseguire l'accesso per l'utente ' '. L'utente non
>è associato a una connessione SQL Server Trusted.
>Io uso la seguente stringa di connessione:
>
>Data Source=192.168.1.3\SQLEXPRESS;Initial Catalog=DBSQL;Integrated
>Security=SSPI;
>
>Dov'è che sbaglio?
Ciao Carmelo,
Se il portatile ed il server non appartengono al medesimo dominio o a domini trustati non puoi utilizzare la Windows Authentication.
Per utilizzare la SQL Server Authentication devi prima di tutto abilitarla a livello di istanza lanciando SSMSE, selezionando l'istanza nell'Object Explorer, tasto DX, Properties, Security, seleziona "SQL Server and Windows Authentication mode" e riavvia l'istanza.
A questo punto definisci una Login SQL Server, associala ad uno User Account a livello di database, rimuovi dalla connection string "Integrated Security=SSPI;" sostituendola con "User Id=<login>;Password=<password>;"
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
sab 8 nov 2008 - 19:39
cosa intenti per "domini trustati "?
Ho già abilitato entrambe le autenticazioni, ma per autenticarmi con sql server, mi dovrei creare un account, che non riesco a crearmi tramite il management di sql?
Per far in modo che tutti gli utenti possano collegarsi al db sul server, tramite internet, mi consigli di creare un account unito, che tutti gli utenti dovranno usare per potersi autenticare?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 8 nov 2008 - 21:29
>cosa intenti per "domini trustati "?
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/deploy/dgbe_sec_ztsn.mspx?mfr=true
>Ho già abilitato entrambe le autenticazioni, ma per autenticarmi
>con sql server, mi dovrei creare un account, che non riesco a
>crearmi tramite il management di sql?
La creazione di login e user accounts può essere effettuata da SSMSE oppure tramite i comandi T-SQL CREATE LOGIN e CREATE USER.
Trovi tutti i dettagli sui Books Online:
http://www.microsoft.com/downloads/details.aspx?FamilyID=BE6A2C5D-00DF-4220-B133-29C1E0B6585F
>Per far in modo che tutti gli utenti possano collegarsi al db
>sul server, tramite internet, mi consigli di creare un account
>unito, che tutti gli utenti dovranno usare per potersi autenticare?
Io ti suggerisco di NON esporre SQL Server su Internet se non vuoi che venga sfondato con il relativo furto o corruzione dei dati
Il DBMS deve essere SEMPRE protetto da accessi dall'esterno, o al più replicato su una seconda istanza in DMZ.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
sab 8 nov 2008 - 22:02
- Io ti suggerisco di NON esporre SQL Server su Internet se non vuoi che venga sfondato con il relativo furto o corruzione dei dati.
E gli utenti come possono accedere dall'esterno?
Il db risiede su un computer adibito da server con un router e un firewall che bloccano qualsiasi connessione al di fuori di quella con il db.
Per replica intendi un copia del db?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 8 nov 2008 - 22:15
>E gli utenti come possono accedere dall'esterno?
Perché dovrebbero mai accedervi?
Puoi descrivere l'architettura che hai in mente?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
luxsor
Profilo
| Guru
1.079
messaggi | Data Invio:
sab 8 nov 2008 - 22:29
Devo creare un software che si deve interfacciare ad un database in sql da remoto.
Questa azienda ha una trentina di tecnici, sparsi in giro per la regione;
nel database verranno inseriti in tempo reale, tutti i dati dei lavori eseguiti, quindi per far questo devo accedere al database tramite internet, perchè sono dislocati in paesi diversi.
Che soluzione mi consigli di adottare?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 8 nov 2008 - 22:36
>Che soluzione mi consigli di adottare?
Per suggerirti qualcosa dovrei avere più chiara la situazione.
Purtroppo credo che sia un po' difficile farlo tramite un forum, comunque la regola è semplice: un DBMS non va assolutamente esposto su Internet, a meno di utilizzare strumenti come VPN, oppure esponendo web app o web services che accedano LOCALMENTE al db.
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !