Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

4
Come posso assegnare un intero accesso di sicurezza a un gruppo di Active Directory in SQL Server 2008?
Vorrei utilizzare la sicurezza integrata con la mia applicazione interna che è tutto su un dominio. Sfortunatamente, non sono mai stato in grado di farlo funzionare bene. Vorrei assegnare a un intero gruppo Exchange (Active Directory) un ruolo in SQL Server per l'accesso in lettura / scrittura a determinate tabelle. …

3
Scansioni impreviste durante l'operazione di eliminazione utilizzando WHERE IN
Ho una domanda come la seguente: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers ha 553 righe. tblFEStatsPaperHits ha 47.974.301 righe. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) …


2
Possibile INDICE su un campo VARCHAR in MySql
Sto lavorando in un database MySql , con una tabella come questa: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... e ho bisogno di fare molte domande come questa (con 5-10 stringhe nell'elenco) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit …

3
Modo idiomatico per implementare UPSERT in PostgreSQL
Ho letto di diverse UPSERTimplementazioni in PostgreSQL, ma tutte queste soluzioni sono relativamente vecchie o relativamente esotiche (usando CTE scrivibile ad esempio ). E non sono affatto un esperto di psql per scoprire immediatamente se queste soluzioni sono vecchie perché sono ben raccomandate o sono (beh, quasi tutte sono) solo …


2
Modello di database con utenti, ruoli e diritti
Ho un modello di database con una tabella utente e una tabella dei ruoli. Voglio controllare l'accesso (diritti) a un massimo di 10 elementi diversi. L'accesso può essere concesso a un ruolo oa un singolo utente. Di seguito è riportata la definizione della tabella di utenti, ruoli ed elementi: CREATE …


6
Perché l'aggiunta di una TOP 1 peggiora notevolmente le prestazioni?
Ho una domanda abbastanza semplice SELECT TOP 1 dc.DOCUMENT_ID, dc.COPIES, dc.REQUESTOR, dc.D_ID, cj.FILE_NUMBER FROM DOCUMENT_QUEUE dc JOIN CORRESPONDENCE_JOURNAL cj ON dc.DOCUMENT_ID = cj.DOCUMENT_ID WHERE dc.QUEUE_DATE <= GETDATE() AND dc.PRINT_LOCATION = 2 ORDER BY cj.FILE_NUMBER Questo mi sta dando prestazioni orribili (come non si è mai preso la briga di aspettare …

3
Il consumo di "Total Server Memory" di SQL Server è stagnante per mesi con 64 GB + in più disponibili
Ho riscontrato un problema strano in cui SQL Server 2016 Standard Edition 64-bit sembra aver superato la metà della memoria totale allocata (64 GB di 128 GB). L'output di @@VERSIONè: Microsoft SQL Server 2016 (SP1-CU7-GDR) (KB4057119) - 13.0.4466.4 (X64) 22 dic 2017 11:25:00 Copyright (c) Microsoft Corporation Standard Edition (64-bit) …



6
Come importare un file .sql in MySQL?
Sto cercando di importare un file .sql utilizzando MySQL Workbench e ottengo questo errore: ERROR 1046 (3D000) at line 28: No database selected Ho prima creato un database vuoto chiamato con lo stesso nome del file .sql ma non funziona. Ho anche provato a farlo con il client di comando …


2
Modifica della larghezza della colonna
Aumentare la larghezza di una colonna (nvarchar) eliminerà necessariamente la tabella? In altre parole, è possibile modificare la larghezza in un ambiente di produzione con utenti attivi? Ho pensato che se le dimensioni aumentassero (anziché diminuire) questo non sarebbe un problema.
39 sql-server 

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.