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.
Stiamo migrando il nostro database su un nuovo schema ma vogliamo validare che i dati siano stati spostati correttamente. Gli strumenti di confronto dei dati tradizionali possono confrontare due database per differenze se gli schemi sono uguali. Nel nostro caso sono state apportate modifiche ai disegni della tabella ma tutti …
Quando si inizia a risolvere i deadlock di SQL Server 2005/2008 e come? L'avviso viene attivato su SSMS tramite avviso condizione prestazioni SQL Server, oggetti-> SQL Server: blocchi, contatore-> blocco attese / sec, istanza: _Totale, avviso se contatore: supera il valore 3. È un modo proattivo di monitorarlo? Qual è …
Mi chiedo "quanto sporche" le letture sporche possano arrivare a un livello di isolamento non letto . Comprendo che le righe che sono state aggiornate ma non ancora impegnate sono visibili, ma: Una riga può apparire come parzialmente aggiornata, ovvero alcune delle colonne vengono aggiornate e altre no? Una singola …
Abbiamo appena ottenuto un nuovo server, quindi ho bisogno di copiare l'istanza esistente di SQL Server 2008 dalla vecchia casella db. Normalmente lo faccio copiando i file .mdf e di log e collegandoli ma non sono in grado di togliere i dbs dalla linea poiché sono usati 24 ore su …
Si prega di guardare questo codice: create table #t1( id int identity (1,1), val varchar(10) ); insert into #t1 values ('a'); insert into #t1 values ('b'); insert into #t1 values ('c'); insert into #t1 values ('d'); Ora, ogni volta che esegui questo select *, ( select top 1 val from …
Sono nel bel mezzo di un dibattito sul fatto che sia meglio ricavare una PRIMARY KEYcolonna d' identità , la nostra fuori da una UDF che genera esplicitamente un ID univoco. Sto discutendo per la colonna di identità. Il mio partner sta discutendo per la generazione manuale dei valori, afferma …
Ho provato a utilizzare "Esplora soluzioni" di SQL Server Management Studio 2008 per gestire un progetto e dopo 2 settimane di difficoltà, ho deciso che non me ne importava davvero. Le sue caratteristiche di "convenienza" sono in realtà piuttosto un ostacolo. Sfortunatamente, il posto in cui lavoro è un negozio …
Ho un campo che le persone storicamente potrebbero usare per fornire liberamente un valore. Devo identificare i record che non hanno un valore appropriato per poterli pulire. Per questo mi sono guardato intorno in SSIS. La mia inclinazione è usare un componente di script con un'espressione regex in un codice …
Per la nostra applicazione che presto sarà ospitata, devo scegliere tra SQL Server 2008 Web Edition e SQL Server 2008 Enterprise Edition. Non esiste alcuna funzionalità "indispensabile": l'applicazione attualmente è in esecuzione su SQL Express, ma supererà le dimensioni massime di 10 GB imposte da SQL Express. Sto guardando questo …
Ultimamente, invece di far crescere solo i file quando si avvicinano all'80% di utilizzo dei file, sono stato più proattivo nel recuperare spazio tramite i soliti trucchi come deframmentare cumuli, aggiungere e rilasciare indici cluster, implementare la compressione di righe o pagine, ecc. Tuttavia, ci sono alcuni casi in cui …
La domanda si riferisce al parametro numerico in questa documentazione msdn In caso contrario, è possibile creare più procedure memorizzate in SQL Server differenziate per numero e rilasciarle con un singolo rilascio. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 -- returns …
Con SQL Server 2019 Microsoft introduce il supporto UTF-8 per CHARe VARCHARtipi di dati e dice: Questa funzione può fornire significativi risparmi di archiviazione, a seconda del set di caratteri in uso. Ad esempio, la modifica di un tipo di dati di colonna esistente con stringhe ASCII da NCHAR (10) …
Dato il prossimo esempio: IF OBJECT_ID('dbo.my_table') IS NOT NULL DROP TABLE [dbo].[my_table]; GO CREATE TABLE [dbo].[my_table] ( [id] int IDENTITY (1,1) NOT NULL PRIMARY KEY, [foo] int NULL, [bar] int NULL, [nki] int NOT NULL ); GO /* Insert some random data */ INSERT INTO [dbo].[my_table] (foo, bar, nki) SELECT …
Recentemente è emersa una domanda in cui l'utente dboin un database aveva un indirizzo sidnon corrispondente a owner_sidin sys.databases. Capisco come il proprietario del database sia diverso dai membri del ruolo, db_ownerma ho sempre pensato che l'utente dbofosse il vero proprietario del database. Non è così? E se sì, ci …
Sto riscontrando problemi nel tentativo di modificare dinamicamente il contesto di SSMS nel database specificato in SQL dinamico: EXEC sys.sp_executesql N'USE db1 ' ; Viene eseguito correttamente, tuttavia il contesto del database di SSMS non cambia. Ho provato una leggera modifica a quanto sopra in questo modo DECLARE @sql NVARCHAR(100) …
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.