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
stats_column_id e index_column_id non si aggiornano con l'ordine fisico dell'indice cluster modificato
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 …

3
Creazione di un server collegato che punta a se stesso
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 , …

2
Modo alternativo per comprimere NVARCHAR (MAX)?
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 …

2
Qual è la logica dietro ISNUMERIC per alcuni personaggi speciali?
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 …

2
Come selezionare più colonne ma raggrupparne solo una?
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 …



1
Quando si modifica la dimensione di una colonna nvarchar, è necessario eliminare l'indice univoco? E la tabella verrà bloccata quando si ricrea l'indice?
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 …

1
NOT IN dovrebbe essere evitato?
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 …

1
AlwaysOn AG, DTC con failover
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 …

2
DBCC CHECKDB corruzione irreversibile: la vista indicizzata contiene righe che non sono state prodotte dalla definizione della vista
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 …

1
Esecuzione totale alla riga precedente
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 …

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.