Sto usando questo codice per creare un nuovo utente.Creare un utente per SQL Server 2008?
/****** Object: User [primebox] ******/
IF NOT EXISTS (SELECT * FROM sys.database_principals WHERE name = N'primebox')
CREATE USER [primebox] FOR LOGIN [primebox] WITH DEFAULT_SCHEMA=[primebox]
GO
e ho ricevuto il seguente errore quando provo a creare questo utente specifico.
Msg 15007, Level 16, State 1, Line 1
'primebox' is not a valid login or you do not have permission.
La parte che non capisco è, posso creare altri utenti, ma questo in particolare sembra non valida
ho provato a cambiare titolo il mio database e ottenuto questo errore
Unable to rename primeboxs. (ObjectExplorer)
Rename failed for Database 'primebox'. (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
The database could not be exclusively locked to perform the operation. (Microsoft SQL Server, Error: 5030)
La mia ipotesi è che il problema sia il nome del database ... ma ho ottenuto il codice da un altro database (sto creando un backup "voglio essere") con gli stessi nomi di utenti e database. Quindi sono in un angolo qui ... Qualsiasi aiuto sarà molto apprezzato =)
PS: Il mio nome computer non è, Windows 7. Utilizzo di SQL Server 2008
può fornire maggiori dettagli su come per eseguire il passaggio 9? – chathwind