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.
Abbiamo questo problema nel nostro ambiente di produzione. Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) - Enterprise Edition (64-bit) su Windows NT 6.1 (Build 7601: Service Pack 1). SQL Server elimina tutti (quasi il 100%) dei vecchi piani di esecuzione e li ricrea ogni giorno dall'oggi al domani …
Abbiamo davvero bisogno della gestione delle transazioni in c # e del processo di archiviazione del database su entrambi i lati C #: Using(transaction with transaction scope) { Execute stored proc; Transaction. Complete; } SQL stored procedure: Create process As Begin try Begin transaction Commit End try Begin catch Rollback …
A meno che non fraintenda lo scopo della colonna, il codice seguente indica che una modifica della struttura dell'indice cluster non modifica la posizione ordinale ( stats_column_id) della colonna nel DMV sys.stats_columns . (Testato in AdventureWorks2014, AdventureWorks2008R2) select i.name, c.name, ic.column_id, ic.index_column_id from sys.indexes i join sys.index_columns ic on i.object_id …
Sto tentando di creare un server collegato sull'istanza di SQL Server 2014 servername\instancenameutilizzando la seguente chiamata: EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Ricevo l'errore: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. Funziona bene in SQL Server 2005 e, secondo MSDN , …
Sto cercando di comprimere alcune tabelle che hanno NVARCHAR(MAX)campi. Purtroppo, il rowe la pagecompressione non hanno l'impatto desiderio (solo ~ 100/200 MB salvato per 20 tavolo GB). Inoltre, non sono in grado di applicare le compressioni di archivio archivio di colonne e archivio di colonne perché non supportano la compressione …
La ISNUMERICfunzione ha alcuni comportamenti imprevisti. La documentazione MSDN dice: ISNUMERICrestituisce 1 quando l'espressione di input restituisce un tipo di dati numerico valido; in caso contrario restituisce 0. I tipi di dati numerici validi includono quanto segue: int, bigint, smallint, tinyint, decimal, numeric, money, smallmoney, float, real . E ha …
Ho un problema con group by, voglio selezionare più colonne ma raggrupparle per una sola colonna. La query qui sotto è ciò che ho provato, ma mi ha dato un errore. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] Rls …
In SQL Server 2012, gli account di servizio vengono creati come account virtuali (VA), come descritto qui , anziché account di servizio gestiti (MSA). Le differenze importanti che posso vedere per questi, in base alle descrizioni: Gli MSA sono account di dominio, i VA sono account locali Gli MSA usano …
Per il seguente schema e dati di esempio CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values Un'applicazione …
Nel nostro database esiste una grande tabella che più o meno è simile a questa: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); ma ora la dimensione del campo seriale è diventata troppo bassa, quindi voglio cambiarlo in 32. Lo strumento di confronto …
Tra alcuni sviluppatori di SQL Server, è una convinzione diffusa che NOT INè terribilmente lenta e le query dovrebbero essere riscritte in modo da restituire lo stesso risultato ma non utilizzare le parole chiave "malvagie". ( esempio ). C'è qualche verità in questo? Esiste, ad esempio, qualche bug noto in …
Problema: come posso eseguire Distributed Transaction Coordinator (DTC) su tutti i server in un gruppo di disponibilità AlwaysOn (AG)? NON ho bisogno di mantenere le transazioni su eventi di failover / switchover. Installazione: ho un Windows Failover Cluster (WSFC) con tre server Windows 2008 R2 in cui sono tutti in …
TL; DR: ho una corruzione non riparabile in una vista indicizzata. Ecco i dettagli: In esecuzione DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS su uno dei miei database produce il seguente errore: Messaggio 8907, livello 16, stato 1, riga 1 L'indice spaziale, l'indice XML o la vista indicizzata 'ViewName' (ID …
Ho bisogno di aiuto con le funzioni di windowing. So che puoi calcolare la somma all'interno di una finestra e il totale parziale all'interno di una finestra. Ma è possibile calcolare il totale parziale precedente, cioè il totale parziale senza la riga corrente? Suppongo che dovresti usare l' argomento ROWo …
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.