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.
Gestire un numero modesto di clienti (tenant) in un server comune con database separati per l'istanza dell'applicazione di ogni tenant è relativamente semplice ed è normalmente il modo corretto per farlo. Attualmente sto esaminando l'architettura di un'applicazione in cui ogni tenant ha la propria istanza di database. Tuttavia, il problema …
Questo è un problema che mi viene incontro periodicamente e non ho ancora trovato una buona soluzione. Supponendo la seguente struttura della tabella CREATE TABLE T ( A INT PRIMARY KEY, B CHAR(1000) NULL, C CHAR(1000) NULL ) e il requisito è determinare se una delle colonne nullable Bo Ceffettivamente …
Attualmente stiamo riscontrando alcuni problemi di prestazioni poiché il nostro database sta diventando troppo grande. Ci sono dati memorizzati negli ultimi 10 anni e non vedo un motivo per cui i dati più vecchi di 2 anni debbano essere archiviati nelle stesse tabelle dei nuovi dati. Ora, poiché non ho …
Ho una tabella che ha un ID, un valore e una data. Ci sono molti ID, valori e date in questa tabella. I record vengono inseriti periodicamente in questa tabella. L'ID rimarrà sempre lo stesso, ma a volte il valore cambierà. Come posso scrivere una query che mi darà l'ID …
Sto verificando la mia domanda ho bisogno di un po 'di codice che stabile simula la situazione di stallo in loco di database (lo script SQL se possibile). Grazie. AGGIUNTO: Riproduzione di deadlock che coinvolgono solo una tabella
Considera la seguente query semplice ma inventata: SELECT ID , CASE WHEN ID <> 0 THEN (SELECT TOP 1 ID FROM X_OTHER_TABLE) ELSE (SELECT TOP 1 ID FROM X_OTHER_TABLE_2) END AS ID2 FROM X_HEAP; Mi aspetto che la stima della riga finale per questa query sia uguale al numero di …
Ho un test di tabella con ID colonne quale chiave primaria, auto incrementato e nome. Voglio inserire un nuovo record se annd solo se non ci sono record. Ad esempio input è id = 30122 e nome = john se ci sono record con ID 30122, allora ho aggiornato la …
Anche Microsoft scoraggia l'uso della modalità di autenticazione di SQL Server , ma le nostre applicazioni lo richiedono. Ho letto che è una buona pratica non consentire agli utenti di utilizzare sadirettamente il login, utilizzando invece l'autenticazione di Windows e consentendo a tali account (o gruppi di account) i privilegi …
Stavo cercando di ripristinare il mio database e SQL Server ha continuato a bloccarsi. Vorrei ricevere un messaggio in SSMS che diceva che c'era un errore di trasporto di rete (la connessione è caduta a causa dell'incidente). Ho controllato i registri e non ho trovato altro che SQL Server chiuso …
Ho appena provato a installare SQL Server 2016 Enterprise ma ho notato che Management Studio non era installato per impostazione predefinita. Ho anche notato che nella guida all'installazione è presente un collegamento separato a SSMS che punta a https://msdn.microsoft.com/en-us/library/mt238290.aspx Qual è stato il motivo di questa decisione? Quanto segue è …
C'è qualche differenza tra un SEQUENCEutilizzo dichiarato NO CACHEe uno dichiarato CACHE 1in SQL Server 2012+? Sequenza n. 1: CREATE SEQUENCE dbo.MySeqCache1 AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1; GO Sequenza n. 2: CREATE SEQUENCE dbo.MySeqNoCache AS INT START WITH 1 …
Sono abituato a lavorare in ambienti molto sicuri e quindi progetto i miei permessi con un livello di granularità molto fine. Una cosa che faccio normalmente è esplicitamenteDENY agli utenti la possibilità di UPDATEcolonne che non dovrebbero mai essere aggiornate. Per esempio: create table dbo.something ( created_by varchar(50) not null, …
L'istanza di SQL Server è accessibile e sembra andare bene. Microsoft SQL Server 2016 (SP1-CU2) (KB4013106) - 13.0.4422.0 (X64) 6 mar 2017 14:18:16 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) su Windows Server 2012 R2 Standard 6.3 (Build 9600 :) (Hypervisor) Ma cosa significa il punto interrogativo bianco? queste icone …
Ho studiato le soglie di campionamento con gli aggiornamenti delle statistiche su SQL Server (2012) e ho notato alcuni comportamenti curiosi. Fondamentalmente il numero di righe campionate sembra variare in alcune circostanze, anche con lo stesso set di dati. Eseguo questa query: --Drop table if exists IF (OBJECT_ID('dbo.Test')) IS NOT …
Abbiamo una tabella con 2.3B righe al suo interno. Vorremmo cambiare una colonna da NOT NULL a NULL. La colonna è contenuta in un indice (non nell'indice cluster o PK). Il tipo di dati non sta cambiando (è un INT). Solo la nullità. La dichiarazione è la seguente: Alter Table …
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.