[ql Server 2005 Express] Da stamattina non riesco a creare nuovi db!!!...

lunedì 07 maggio 2007 - 15.01

Shadow Profilo | Junior Member

Vi prego, aiutatemi!

Sulla mia macchina ho installato VS 2005 Pro e Sql Server 2005. Ho la possibilità di scegliere, all'atto della connessione a quest'ultimo (da Sql Server Managment Studio) la connessione al server PC-SHADOW e PC-SHADOW\SQLEXPRESS. Da stamattina riesco a connettermi correttamente a quest'ultimo solo che se cerco di creare un nuovo database leggo il messaggio 'Autorizzazione CREATE DATABASE negata nel database Master (errore 262)'. Ma come? Io ho solo cercato di creare un nuovo database, il master non l'ho nemmeno toccato. Invece se mi connetto al server "non express" tutto funziona. Sono nelle vostre mani, grazie in anticipo!

Shadow
Shadow

lbenaglia Profilo | Guru

>Da stamattina riesco
>a connettermi correttamente a quest'ultimo solo che se cerco
>di creare un nuovo database leggo il messaggio 'Autorizzazione
>CREATE DATABASE negata nel database Master (errore 262)'.

Ciao Shadow,

L'errore è chiaro, non sei autorizzato a creare un nuovo database.
Sei sicuro che la login che utilizzi per connetterti all'istanza abbia le permission necessarie?

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Shadow Profilo | Junior Member

Grazie Lorenzo! Sempre in soccorso nei momenti di panico...

Io veramente non effettuo alcuna login particolare. Semplicemente alla schermata di avvio di Sql Server managment Studio, tra i server disponibili, seleziono il server SQL EXPRESS e non tocco altro (lasciando l'impostazione predefinita di autenticazione tramite windows). Ed entro normalmente. Solo che non creo nuovi db! Come fare? Grazie tantissimo
Shadow

lbenaglia Profilo | Guru

>Grazie Lorenzo! Sempre in soccorso nei momenti di panico...


>Io veramente non effettuo alcuna login particolare.
Una login la fai, altrimenti non puoi connetterti all'istanza

>Semplicemente
>alla schermata di avvio di Sql Server managment Studio, tra i
>server disponibili, seleziono il server SQL EXPRESS e non tocco
>altro (lasciando l'impostazione predefinita di autenticazione
>tramite windows).
Ecco, stai accedendo con le credenziali dell'utente in logon sulla macchina Windows.
Ora, sei sicuro che quell'account abbia le permission necessarie ad eseguire la CREATE DATABASE?
Dai BOL: "Requires CREATE DATABASE, CREATE ANY DATABASE, or ALTER ANY DATABASE permission".

Quindi, apri SSMSE, seleziona il nodo Security > Login, seleziona la login associata all'utente Windows con il quale ti sei autenticato, tasto DX, Properties, Server Roles e assicurati di aver selezionato ad esempio la fixed server role dbcreator.
Se hai la necessità di amministrare l'intera istanza, seleziona la fixed server role sysadmin.

>Grazie tantissimo
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Shadow Profilo | Junior Member

Non riesco a fare le operazioni che dici, leggo che non ho permessi sufficienti!
Shadow

lbenaglia Profilo | Guru

>Non riesco a fare le operazioni che dici, leggo che non ho permessi
>sufficienti!
Che modello di autenticazione utilizzi per connetterti all'istanza e con quali credenziali?

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5