Impedisci il salvataggio delle modifiche... non MI funziona

domenica 29 dicembre 2013 - 11.45

Tonino70 Profilo | Newbie

buon giorno a tutti,
ho un SQL 2012 STD con il problema del salvataggio discusso nel blog
http://blogs.dotnethell.it/suxstellino/SQL-Server-2008-Prevent-Changes-con-Management-Studio__16676.aspx

ma nel mio caso, anche con la 'spunta' tolta, il management mi continua a generare il messaggio, sono costretto o a modificare le tabelle del db su un'altro pc o a trovare altre vie...

nel mio caso specifico creo su una tabella esistente una nuova colonna dove NON sono ammessi valori NULL
sul 2008 funzionava, che nel 2012 hanno migliorato i controlli ? (direi in questo caso giustamente...)

grazie,


757x441 93Kb

Antonino dimarco

alx_81 Profilo | Guru

>buon giorno a tutti
ciao

>nel mio caso specifico creo su una tabella esistente una nuova
>colonna dove NON sono ammessi valori NULL
>sul 2008 funzionava, che nel 2012 hanno migliorato i controlli
>? (direi in questo caso giustamente...)
direi che il "funzionava" è un effetto del fatto che se fai la modifica su di una tabella vuota, tutto gira.
sicuro che l'errore che ottieni non sia invece un "non posso mettere null su un campo che non accetta null"?
la spunta consente il salvataggio delle modifiche, ma se esse non sono consentite dai vincoli, non ci puoi fare nulla, se non cambiare approccio (es. Aggiungere la colonna con "ammetti null", aggiornare il dato e poi mettere non null, oppure impostare un default Value).

>grazie,
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
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