Uno dei nostri server SQL ha segnalato di recente il seguente errore: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Meno di 15 minuti dopo mi sono connesso al …
Sto cercando di generare una query SQL per ottenere i valori "DATE" dal seguente XML SQL: Ho provato qualcosa del genere ma non credo di capire i concetti. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Ecco l'XML come testo: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > <ExpressionSet logicalOperator="AND"> <SimpleAttributeExpression displayName="Date" npmPropertyId="4" searchOperation="GREATER_EQUAL" …
Ho sempre pensato che l'aggiornamento di una procedura memorizzata fosse qualcosa che potevo fare mentre gli utenti utilizzavano attivamente il sistema. Ma attualmente sto testando un aggiornamento di una procedura memorizzata e durante l'esecuzione di una chiamata a lunga durata allo sproc (sono stati 4+ minuti nella chiamata), ho aggiornato …
Ho avuto periodici errori OOM di SQL Server, una volta al punto che SQL Server si è chiuso da solo e si è sempre verificato durante la notte, quando nessuno lo utilizza e nessun lavoro di SQL Agent in esecuzione in quel momento: Ecco l'errore tipico: 17/08/2017 19: 31: 17, …
Stiamo provando a configurare Reporting Services per utilizzare un account di servizio gestito. L'ambiente è: Server: Windows 2008 R2 SP1 Reporting Services: SQL Server 2012 (versione 11.0.6567.0) Attualmente, SSRS viene eseguito come account del servizio di dominio, ma vorremmo passare all'esecuzione come MSA. L'istanza e l'agente di SQL Server sono …
Dato che le mie capacità di ottimizzazione delle prestazioni non sembrano mai sufficienti, mi chiedo sempre se c'è più ottimizzazione che posso eseguire su alcune query. La situazione alla quale si riferisce questa domanda è una funzione Windowed MAX nidificata in una sottoquery. I dati che sto scavando sono una …
Sto usando SQL SERVER 2012ho il mio Auto Update Stats ON nel mio database. Dal link di seguito ho appreso che, le statistiche di aggiornamento automatico verranno attivate per ogni SQRT(1000 * Table rows)modifica delle righe della tabella. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Ho creato una tabella con 1000 record SELECT TOP 500 Row_number()OVER …
Ho file di backup di SQL Server 2012 e desidero ripristinarli su SQL Server 2016/2014. Funzionerà? Devo scoprirlo prima di disinstallare SQL Server 2012.
Ho seguito la versione semplificata della mia query effettiva, in SQL Server 2012. Ha un operatore scalare in cerca predicato quando seleziona i dati dalla tabella Container. Qual è lo scopo dell'operatore scalare in questo predicato di ricerca? CREATE TABLE #EligibleOrders (OrderID INT PRIMARY KEY, StatusCD CHAR(3), CreatedOnDate DATETIME ) …
Ho un certificato che vorrei rimuovere dal database. Se eseguo il comando DROP CERTIFICATE <FooCert> Ottengo l'errore The certificate cannot be dropped because one or more entities are either signed or encrypted using it Secondo Jason Strate, dovrei essere in grado di scoprire cosa è firmato dal certificato. La seguente …
Esiste un equivalente T-SQL dei modelli [0-9]e [a-z]che mi consentirà di estrarre i valori da una colonna che contiene la punteggiatura? Per esempio: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Ciò restituirebbe valori in cui …
BACKGROUND Di recente ho esaminato alcuni tempi di attesa CXPacket piuttosto elevati di recente che mi hanno fatto usare SQL Sentry per monitorare l'attività del processore abbastanza da vicino. Una cosa che ho notato di conseguenza è che abbiamo enormi picchi nel cambio di contesto. Di seguito è riportato un …
Utilizzo di Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64). Data una tabella e un indice: create table [User].[Session] ( SessionId int identity(1, 1) not null primary key CreatedUtc datetime2(7) not null default sysutcdatetime()) ) create nonclustered index [IX_User_Session_CreatedUtc] on [User].[Session]([CreatedUtc]) include (SessionId) Le righe effettive per ciascuna delle …
Devo restituire un risultato parziale (come semplice selezione) da una procedura memorizzata prima che sia terminata. è possibile farlo? Se sì, come farlo? In caso contrario, qualche soluzione alternativa? EDIT: ho diverse parti della procedura. Nella prima parte ho calcolato diverse stringhe. Li utilizzo più avanti nella procedura per effettuare …
Vorrei selezionare in 4 gruppi i dati da una tabella con la somma di valori nei gruppi il più uniformemente possibile distribuiti. Sono sicuro di non spiegarlo abbastanza chiaramente, quindi cercherò di fare un esempio. Qui uso NTILE (4) per creare i 4 gruppi: SELECT Time, NTILE(4) OVER (ORDER BY …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.