> La sicurezza è di tipo mixed, e gli altri utenti non hanno privilegi di
> amministratore su master.
> Ricarico il tutto o si può fare qualcosa ?
>
Se da quell'istanza non è stato tolto il gruppo builtin\administrators puoi
provare a connetterti con un account windows che cade tra gli
amministratori.
In questo modo hai la possibilità di impostare una nuova password per sa.
--
Ciao, Alessandro
/*
Alessandro Dereani
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
*/
ciao
"AlessandroD" ha scritto:
Ciao Massimo,
loggati localmente a Windows utilizzando un utente appartenente al gruppo
locale Administrators.
A questo punto apri una shell DOS ed esegui questo comando:
C:\>sqlcmd -Q"ALTER LOGIN sa WITH PASSWORD = 'nuova password';"
> Grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
> Non penso che sia stata tolta dal gruppo, è una installazione nuova nuova.
> Quindi se ho ben capito cambio il flag della autenticazione dopo essermi
> connesso come amministratore...
>
Cosa intendi per flag di autenticazione?
Hai scritto che l'autenticazione è mista, quindi puoi sicuramente
connetterti a SQL con un account associato ad uno windows.
Se il gruppo BUILTIN\Administrator su SQL è ancora li, allora se ti colleghi
alla macchina, a livello di sistema operativo, con un utente amministratore,
ecco che quando proverai a connetterti a SQL usando la windows
authentication avrai la porta aperta.
> Sul 2000 so come fare, ma sul 2005 non mi ricordo (so) dov'è (ci vado
> lunedi
> dal tipo) mi dai un'ultima dritta ?
>
Se sulla macchina hai a disposizione il SQL Server Management Studio, ti
basta dall'Object Explorer premere il bottone Connect, scegliere Database
engine come servizio a cui connetterti, indicare l'autenticazione windows e
procedere con la connessione.
Poi dal nodo relativo all'istanza a cui ti sei appena connesso, entri nel
nodo Security, poi Logins, doppio click su sa e reimposti la password.
Se sulla macchina non hai il SSMS puoi fare tutto dal prompt del DOS (che
stai anche prima...) e lanciare questo:
osql -S NomeServer -E -Q "ALTER LOGIN sa WITH PASSWORD = 'NuovaPassword';"