SQL Server Express: Aggiungere un’instanza da riga di comando
SQL Server Express – Add a new instance CLI command
SQL Server Express è la versione gratuita del server SQL di casa Microsoft.
Pur con tutte le limitazioni del caso è uno strumento molto utile per piccole realtà e applicazioni.
Una volta installata la prima istanza può rendersi necessario crearne una seconda, ad esempio per avere utenze e permessi svincolati tra di loro o anche per avere collation diverse.
Se non si vuole dover riscaricare il pacchetto di installazione è possibile utilizzare il seguente comando da prompt per aggiungere ulteriori istanze
SQLEXPR32.EXE /qb ADDLOCAL=ALL INSTANCENAME=<instancename> SECURITYMODE=SQL SAPWD=<password> SQLAUTOSTART=1 DISABLENETWORKPROTOCOLS=0
SQL 2008 R2: Errore durante la cancellazione di una publication
L’operazione di cancellazione di una publication in SQL utilizzata per le repliche con altre istanze SQL può talvolta fallire con il seguente messaggio di errore:
“TITLE: Microsoft.SqlServer.ConnectionInfo SQL Server could not disable publishing and distribution on
<computer-name>\<sqlServerName>.
ADDITIONAL INFORMATION: An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
Cannot execute as the database principal because the principal "dbo" does not exist,
this type of principal cannot be impersonated, or you do not have permission.
Changed database context to 'master'. (Microsoft SQL Server, Error: 15517)”
Per risolvere il problema potete utilizzare il seguente comando TSQL:
ALTER AUTHORIZATION ON DATABASE::[<dbname>] TO sa
Attenzione a non rimuovere il :: altrimenti il comando non funziona
Dovreste ora riuscire a cancellare la publication.






Ultimi commenti