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.
Ho un'app da distribuire in produzione che utilizza la sicurezza del "sistema d'onore". Cioè, tutti gli utenti si connettono al DB usando un utente SQL / credenziali passwd e l'app gestisce le autorizzazioni stesse. L'ultima parte non mi disturba tanto quanto il fatto che l'oggetto connessione contenga credenziali incorporate e …
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 La query sopra ha un avviso nel piano di query. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Perché ha l'avvertimento? …
Ho trovato un punto morto che sembra mostrare qualcosa che pensavo fosse impossibile. Esistono due processi coinvolti nel deadlock: 1. process8cf948 SPID 63 Esecuzione di una tabella ALTER sulla tabella temporanea #PB_Cost_Excp_Process_Invoices_Work. Possiede il blocco IX sulla tabella #PB_Cost_Excp_Process_Invoices_Work con ID oggetto 455743580 2. process4cb3708 SPID 72 Esecuzione in UPDATE …
Su MS SQL Server 2008 R2, ho bisogno di un utente in grado di creare, ripristinare, DBCC CHECKDB e quindi eliminare i database. Ma non deve essere in grado di accedere o eliminare database specifici sul server (motivi di sicurezza). Questa configurazione è possibile?
Avrò un database SQL Server 2012 e una tabella con 3 milioni di righe e forse 50 colonne. Quale sarà il modo più veloce per un processo .net in background non presidiato (forse emette un comando SQL o Powershell) per esportarlo in un file di testo, una riga per ogni …
Ho colonne di prezzo sensibili che vorrei avere aggiornato solo tramite una procedura memorizzata. Vorrei che tutti i tentativi di codice o manuali di modificare i valori in queste colonne dei prezzi fallissero se non utilizza le stored procedure progettate per aggiornarlo. Sto pensando di implementare questo utilizzando i trigger …
Vorrei usare il codice che ho sviluppato in C # CLR per essere utilizzato in tutti i database sul sistema in modo da non dover impostare ognuno su affidabile e accendere CLR e mantenere un mucchio dello stesso codice all'interno di ciascuno . C'è un modo migliore per farlo da …
Sto per iniziare la migrazione dei file di database su una nuova SAN (da una vecchia SAN) e ho un paio di opzioni per implementarlo. (1) Mi è stato suggerito di esaminare il livello di sforzo per ripristinare un backup completo in un nuovo database sul server. Tuttavia, (2) il …
Quindi, puoi usare FILLFACTORper lasciare spazio nelle pagine dell'indice delle foglie. La specifica PAD_INDEXlascia spazio anche nei nodi intermedi. Quali scenari dovresti specificare PAD_INDEXe quali vantaggi offre all'indice?
Ho notato uno strano comportamento di SQL Server 2008 r2 express: di solito il tempo di esecuzione della mia query è ~ 650 ms, ma se apro Management Studio ed eseguo una query semplice (ad esempio SELECT * FROM Something), il tempo di esecuzione diventa ~ 40 ms. Se chiudo …
Questa è una domanda puramente accademica, al punto che non sta causando un problema e sono solo interessato a ricevere spiegazioni sul comportamento. Prendi un problema standard Itzik Ben-Gan cross-join tabella di conteggio CTE: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N …
Penserei che questa sarebbe una domanda abbastanza semplice, ma in realtà ho avuto difficoltà a trovare una risposta per questo. La domanda: puoi spostare righe di dati all'interno di una tabella partizionata da una partizione all'altra semplicemente aggiornando la colonna della partizione in modo che attraversi il limite della partizione? …
Immagina un flusso di dati che è "esplosivo", ovvero che potrebbero arrivare 10.000 eventi molto rapidamente, seguiti da nulla per un minuto. Il vostro consiglio dell'esperto: come posso scrivere il codice di inserimento C # per SQL Server, in modo tale che ci sia la garanzia che SQL memorizzi immediatamente …
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.