Generare codice SQL senza eseguirlo.

Davide Mauri

Vediamo come creare codice SQL al volo (quindi senza apportare alcuna modifica “reale” alla base dati) utilizzando le potenzialità di generazione degli script fornita da SMO:

Non dimentichiamoci degli imports …

Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Common

Ci colleghiamo al server di nostro interesse …  

Dim serconn As New ServerConnection(“Istanza”, “userName”, “Password”)
serconn.LoginSecure = False ’ Usando le credenziali di SQL Server …

Troubleshooting di SPN Kerberos duplicati

Davide Mauri

Qualche volta capita in un ambiente Active Directory, che un Service Principal Name (SPN), necessario al corretto funzionamento dell’autenticazione Kerberos, risulti duplicato impedendo di fatto l’uso di Kerberos nei processi di autenticazione di SQL Server, che ricorrerà al “fall back” a NTLM.

Questa anomalia è verificabile oltreché per la presenza di specifici errori di KDC nel solito Event Viewer, anche dal comando SQL: