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
Sql Express 2008
mercoledì 29 ottobre 2008 - 16.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
softdream
Profilo
| Newbie
41
messaggi | Data Invio:
mer 29 ott 2008 - 16:06
Dunque.. Questo è il mio primo threads, leggo spesso, ma difficilmente scrivo.
Anche perchè non ho conoscienze per farlo.
Mi presento
Ho sviluppato un software gestionale su base Access, che funziona stupndamente.
Solite cose, Fatture, DDT, Crediti, Prima Nota, Gestione Assistenze ecc.ecc.
Il software non è un grande Software e non ho 2000 clienti (MAGARI)...
Però nella nostra reltla funziona e i miei circa 40 Clienti sono soddisfatti.
Il gestionale può funzionare su singola macchina (egregiamente)
oppure da qualche anno anche in una rete locale tramite Ado via ODBC.
Collego le tabelle (che sono sempre esterne al gestionale) al Db Access cosi da poter usare le tabelle anche in rete.
Ultimamente la mole di dati di alcuni clienti è diventata elevata, specialemnte quanto due utenti stanno lavorando sulla stessa tabella in rete.
Mi sono deciso cosi a passare i dati (nel caso della multiutenza) su Sql Express.
Sql Express e non il full per il semplice motivo che lo stesso costerebbe più che il gestionale.
Quindi preferirei andare su un Express.
Per provare ho installato anzhe MySql, che ho trovato semplicissimo da installare e anche da gestire, ma sopratutto molto molto leggero.
Purtroppo i cambiamenti al Db Access sono eccessivi, ed alcune volte ci sono anche problemi di aggiornamenti.
Quindi ho optato per Ms Sql Express 2008
L'installazione non mi da nessun problema, dopo aver installato l'installer 4.5 il PowerShell e il FrameWork 3,5 l'installazione si è conclusa con successo.
Ho optato per la Verisione di mezzo, quella con i tools (Studio Managment)
Faccio una premessa, Attualmente o un altro Gestionale Personale, che gira su Sql Server 2000 che non mi ha mai dato problemi.
Finita l'installazione (molto lunga) lancio la Configurazione de di Sql Server, dove abilito, il protocollo TCP/IP.
Lascio la porta dinamica e disabilito il firewill di Windows. Rilancio l'sql Sever e procedo.
Faccio partire Studio Management 2008, accedo come utente autenticato di Windows ed entro.
Creo Un database Nuovo "prova". creo una tabella di Prova.
Creo un nuovo utente "Pippo" con relativa password e come database predefinito associo "Prova".
Nella Schermata Mapping utenti spunto il database "prova" e confermo il tutto.
Entro nella Gestione ODBC di windows (stessa macchina dove ho installato Sql), creo una nuova connesione,
trovo il server Sql, inserisco l'utente "pippo" ma nulla... nemmeno in locale riesco ad accedere.
Ne con l'utente SA ne con l'utente "pippo"..
Questo è il primo mio problema....
Chiedo Venia... ma non so proprio dove sbattere la testa.
Su Sql Server 2000 non ho mai avuto mezzo problema. E' cosi diversa la versione Express 2008 ?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 29 ott 2008 - 16:12
>Entro nella Gestione ODBC di windows (stessa macchina dove ho
>installato Sql), creo una nuova connesione,
>trovo il server Sql, inserisco l'utente "pippo" ma nulla... nemmeno
>in locale riesco ad accedere.
>Ne con l'utente SA ne con l'utente "pippo"..
Ti sei ricordato di configurare l'istanza per accettare la SQL Server Authentication?
Lancia SSMSE, seleziona l'istanza, tasto DX, Properties, Security e verifica di aver selezionato "SQL Server and Windows Authentication mode".
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
softdream
Profilo
| Newbie
41
messaggi | Data Invio:
mer 29 ott 2008 - 16:52
Dopo 15 Installazioni diverse, e ripristini di sistema con Ghost (per evitare la formattazione ogni volta)
Finalmente ho capito dove era la differenza...
Finalmente ora so.
Primo problema risolto.
Grazie Grazie Grazie.
Ora devo IMportare in SQL le Tabelle del mio DB.
Per questioni di comodità, (visto che comunque anche tramite il tool si Sql succede la stessa cosa)
preferisco entrare direttamente in access e Esportare le tabelle via ODBC sul Sql.
Dopo aver configurato l'utente "pippo" anche come sysAdmin, l'operazione di esportazione avviene con successo.
Ma succede una cosa strana...
Non mi vengono esportate le chiavi primarie.
Poco male, le aggiungo manualemnte alle tabelle.
Nulla. ogni volta lo stesso errore..
"il salvataggio delle modifiche non è consentito. In base alle modifiche apportate è necessario eliminare e ricreare le tabelle. ecc.ec.."
Se creo una nuova tabella riesco ad inseriro tranquillamente la chiave primaria.
Che succede ?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 29 ott 2008 - 16:58
>Primo problema risolto.
Ovvero, ci puoi dire come hai fatto?
>Ora devo IMportare in SQL le Tabelle del mio DB.
>Per questioni di comodità, (visto che comunque anche tramite
>il tool si Sql succede la stessa cosa)
>preferisco entrare direttamente in access e Esportare le tabelle
>via ODBC sul Sql.
Utilizza questo strumento:
http://www.microsoft.com/downloads/details.aspx?FamilyID=133b59c2-c89c-4641-bebb-6d04476ec1ba&DisplayLang=en
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
softdream
Profilo
| Newbie
41
messaggi | Data Invio:
mer 29 ott 2008 - 17:04
La risposta me l'hai data tu....
Ho configurato l'istanza di autenticazioen del server Sql oltre a quella di Windows.
Durante tutte le mie installazioni qualche volta riuscivo ad accedere, ma non capivo dove e cosa cambiavo.
Finalmente ho capito cosa era.
Avrei potuto andare avanti con la configurazione la prima volta che funzionava, ma sono abituato a capire cosa cè che non va.
L'installazione non deve essere casuale, ma programmata.
Mi sorge spontanea una domanda.
Ma se volessi configurare l'accesso solo con l'autenticazione di Sql ?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 29 ott 2008 - 17:07
>Ma se volessi configurare l'accesso solo con l'autenticazione
>di Sql ?
Non è mai stato possibile
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
softdream
Profilo
| Newbie
41
messaggi | Data Invio:
mer 29 ott 2008 - 17:29
Grande.....
Funziona..
Ora le tabelle vengono importate tutte correttamente.
Da adesso in avanti, la strada dovrebbe essere in discesa.
Ti ringrazio tanto.
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 !