Articles of sql server 2008 r2

Ottenere AVG ignorando i valori Null o Zero

Come posso ottenere l’ AVG di una colonna ignorando i valori NULL e zero? Ho tre colonne per ottenere la loro media, provo a usare il seguente script: SELECT distinct AVG(cast(ISNULL(a.SecurityW,0) as bigint)) as Average1 ,AVG(cast(ISNULL(a.TransferW,0) as bigint)) as Average2 ,AVG(cast(ISNULL(a.StaffW,0) as bigint)) as Average3 FROM Table1 a, Table2 b WHERE a.SecurityW 0 AND a.SecurityW […]

SQL Server 2008 Spatial: trova un punto nel poligono

Sto usando i tipi di dati spaziali di SQL Server 2008. Ho una tabella con tutti gli stati (come poligoni) come tipo di dati GEOMETRIA. Ora voglio controllare se le coordinate di un punto (latitudini, longitudini) come tipo di dati GEOGRAFIA, si trovano all’interno di quello stato oppure no. Non sono riuscito a trovare alcun […]

Errore: imansible generare un’istanza utente di SQL Server

Sto cercando di connettermi a un MDF. Sono anche andato fino in fondo a reinstallare completamente sql server express (ora è l’unico aroma di SQL installato sulla mia scatola, dove in precedenza avevo 05 dev ed express). Ho verificato che i percorsi sono tutti corretti, e finora il mio google-fu non ha aiutato. Il messaggio […]

Come trovo la directory dei dati per un’istanza di SQL Server?

Abbiamo alcuni enormi database (20 GB +) che contengono principalmente dati di ricerca statici. Poiché la nostra applicazione esegue join su tabelle in questi database, devono essere parte di ogni SQL Server locale degli sviluppatori (ovvero non possono essere ospitati su un server di database condiviso centrale). Pianifichiamo di copiare un set canonico dei file […]

Calcola l’hash MD5 di una stringa UTF8

Ho una tabella SQL in cui memorizzo grandi valori di stringa che devono essere unici. Per garantire l’unicità, ho un indice univoco su una colonna in cui memorizzo una rappresentazione di stringa dell’hash MD5 della stringa grande. L’app C # che salva questi record utilizza il seguente metodo per eseguire l’hashing: public static string CreateMd5HashString(byte[] […]

Come passare il parametro stringa con l’operatore `IN` nella stored procedure SQL Server 2008

Ho una procedura memorizzata quando eseguo ho avuto errore Conversione non riuscita durante la conversione del valore varchar ‘+ @ dptId +’ nel tipo di dati int Sto ottenendo DepartmentId come una stringa come (1,3,5,77) e sto passando questo alla mia stored procedure. SQL FIDDLE create table dummy (id int,name varchar(100),DateJoining Datetime, departmentIt int) insert […]

La replica di Sql Server richiede il nome del server effettivo per stabilire una connessione al server

Ottengo il messaggio seguente quando voglio creare una nuova pubblicazione o abbonamento. “La replica del server Sql richiede l’effettivo nome del server per stabilire una connessione al server.Le connessioni tramite un alias del server, un indirizzo IP o qualsiasi altro nome alternativo non sono supportate, specificare il nome del server effettivo” Qualcuno sa cosa dovrei […]

Perché il piano di esecuzione include una chiamata di funzione definita dall’utente per una colonna calcasting che viene mantenuta?

Ho una tabella con 2 colonne calcolate, entrambe con “Persistato” impostato su true . Tuttavia, quando li utilizza in una query, il piano di esecuzione mostra l’UDF utilizzata per calcolare le colonne come parte del piano. Poiché i dati della colonna vengono calcolati dall’UDF quando la riga viene aggiunta / aggiornata, perché il piano dovrebbe […]

Stringa divisa T-SQL basata sul delimitatore

Ho alcuni dati che vorrei dividere in base a un delimitatore che può o non può esistere. Dati di esempio: John/Smith Jane/Doe Steve Bob/Johnson Sto usando il seguente codice per suddividere questi dati in Nome e cognome: SELECT SUBSTRING(myColumn, 1, CHARINDEX(‘/’, myColumn)-1) AS FirstName, SUBSTRING(myColumn, CHARINDEX(‘/’, myColumn) + 1, 1000) AS LastName FROM MyTable I […]

CREATE TABLE SE NON ESISTE equivalenti in SQL Server

Possibile duplicato: SQL Server: controlla se la tabella esiste CREATE TABLE IF NOT EXISTS funziona su mysql ma non riesce con SQL Server 2008 R2. Qual è la syntax equivalente?