Tags: T-SQL

Gestire i database con Python

Python mette a disposizione la libreria pyodbc per gestire l'accesso a vari tipi di database tra cui SQL Server . E' possibile scaricare una versione gratuita denominata Express dal sito ufficiale di ...
14ott2019

Impostare read only su un database SQL server

Prima di una migrazione di un database SQL Server può tornare utile impostarlo in read only per evitare modifiche durante la fase di migrazione (backup / copy / restore). Il comando T-SQL è: USE [mast ...
05lug2019

Azure Data Studio (ex SQL Operations Studio)

E' stato di recente rilasciata la nuova versione di SQL Operations Studio ora chiamato Azure Data Studio . Si tratta di un client multipiattaforma ( Windows , Linux e MAC ) per accedre e gestire i dat ...
23apr2019

Convertire un JSON in una tabella SQL con T-SQL

SQL Server 2016 mette a disposizione delle funzioni per manipolare le stringhe Json . Ad esempio, avendo una stringa Json , è possibile trattarla come se fosse una tabella tramite l'istruzione OPENJS ...
06feb2019

Errore in collega tabelle di Access

Collegando delle tabelle SQL in Access, può capitare di imbattersi in questo errore: 'PK_dbo.AspNetUsers' non è un nome valido. Verificare che non includa caratteri o punteggiatura non validi e che ...
13dic2018

Creare un indice Unique su una colonna Null in T-SQL

Script T-SQL per creare un indice unique in SQL Server : CREATE UNIQUE NONCLUSTERED INDEX [IX_TbName_MyColumn] ON [dbo].[TbName] ( [MyColumn] ASC ) WHERE ([MyColumn] IS NOT NULL)
25set2017

AlwaysON come determinare se il nodo è l'istanza primaria

Con questa query T-SQL è possibile determinare se la stiamo eseguendo sul nodo primario di un AlwaysOn High Availability group di Sql Server 2012 : SELECT AGC.name, RCS.replica_server_name, ARS.role_d ...
19giu2017

Elencare tutte le colonne di una tabella SQL

Questa query T-SQL permette di elencare tutte le colonne (campi) di una tabella SQL Server con le relative impostazioni: USE MioNomeDB; select * from information_schema.columns WHERE TABLE_SCHEMA=' ...
23feb2017

Associare un utente di un database SQL ad una login

Può capitare, ad esempio, dopo un restore di un database Micrososft SQL Server , che uno user non sia associato ad una login e si ottiene un errore: Msg 916, Level 14, State 1, Line 1 The server princ ...
07set2016

Come disabilitare un trigger T-SQL programmaticamente

I trigger T-SQL di Microsoft SQL Server non sono disabilitabili programmaticamente a meno di ricorrere a un "trucchetto" usando la proprietà CONTEXT_INFO della sessione. Il trucco è creare un trigger ...
12feb2016

Come esportare i diagrams di Microsoft SQL Server

SELECT [name], cast('INSERT [dbo].[sysdiagrams] ([name],[principal_id],[version],[definition])' + ' VALUES (N''NewDiagram_' + [name] + ''', ' +CAST([principal_ ...
03dic2015