Domande taggate «sql-server»

Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.


2
Come verificare la presenza di personaggi non Ascii
Qual è il modo migliore per verificare se un campo VARCHAR ha caratteri non Ascii? CHAR(1)attraverso CHAR(31)e CHAR(127)attraverso CHAR(255). Ho provato a utilizzare PATINDEXe ho riscontrato il seguente problema. Il controllo della gamma inferiore ha funzionato correttamente. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) > 0 I …

2
Come si può cancellare SQL usando una sotto query
Il seguente codice è stato aggiunto da uno dei nostri sviluppatori per eliminare i record duplicati dalla tabella: DELETE SubQuery FROM ( SELECT ID ,FK1 ,FK2 ,CreatedDateTime ,ROW_NUMBER() OVER(PARTITION BY FK1, FK2 ORDER BY CreatedDateTime) AS RowNumber FROM Table ) AS SubQuery WHERE RowNumber > 1 Durante la revisione del …

1
Piano di esecuzione con più indici mancanti
Se si esegue una query con "Includi piano di esecuzione effettivo", il piano suggerirà anche gli indici mancanti. I dettagli dell'indice sono all'interno del MissingIndexestag nell'XML. C'è una situazione in cui il piano include più suggerimenti di indice? Ho provato diverse query sql ma non sono riuscito a trovare alcuna …



3
Perché la mia query EXISTS sta eseguendo una scansione dell'indice anziché una ricerca dell'indice?
Sto lavorando per ottimizzare alcune query. Per la query di seguito, SET STATISTICS IO ON; DECLARE @OrderStartDate DATETIME2 = '27 feb 2016'; DECLARE @OrderEndDate DATETIME2 = '28 feb 2016'; SELECT o.strBxOrderNo , o.sintOrderStatusID , o.sintOrderChannelID , o.sintOrderTypeID , o.sdtmOrdCreated , o.sintMarketID , o.strOrderKey , o.strOfferCode , o.strCurrencyCode , o.decBCShipFullPrice , …

3
Procedura memorizzata del database con una "modalità di anteprima"
Un modello abbastanza comune nell'applicazione di database con cui lavoro è la necessità di creare una procedura memorizzata per un report o un'utilità con una "modalità di anteprima". Quando una tale procedura esegue gli aggiornamenti, questo parametro indica che i risultati dell'azione devono essere restituiti, ma la procedura non deve …
15 sql-server  t-sql 





2
Autorizzazioni DDL_admin vs db_owner
Sto assumendo un progetto che prevede la rimozione e la limitazione delle autorizzazioni di tutti gli utenti del database nella nostra server farm. (momenti divertenti) Una delle autorizzazioni attualmente limitate sono le autorizzazioni db_owner. Questa autorizzazione viene esaminata caso per caso, ma una modifica comune è quella di sostituire le …

4
come interrogare SSISDB per scoprire gli errori nei pacchetti?
Ho visto questa domanda SSIS 2012 - Come eseguire query sui pacchetti attualmente in esecuzione in T-SQL? Mi dà il seguente script: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.