Je suis en quelque sorte un nouveau DBA et je gère une instance SQL Server 2012 qui a une bonne quantité d'activité. Je cours en mode de récupération complète, car nous avons besoin d'une récupération ponctuelle. En ce moment, je prends une sauvegarde complète des bases de données et des …
Je suis toujours perplexe concernant un comportement mystérieux de T-sql, comme le suivant -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL …
J'ai une table SQL Server définie comme suit CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …
Image des tickets d'assistance qui sont transférés entre les départements. Nous voulons savoir quel est le département en fin de journée pour chaque ticket pour chaque jour d'ouverture du ticket. Le tableau contient le dernier département de chaque ticket pour chaque jour d'ouverture pour lequel il y a un changement …
J'exécute SQL Server 2012 et j'essaie de rassembler certaines requêtes pour la surveillance à l'aide des DMV. Cependant, lorsque l'on regarde le total_elapsed_timechamp dans le sys.dm_exec_requestsDMV, les chiffres semblent loin. Voici un exemple: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time …
J'ai donc un processus d'insertion en bloc simple pour prendre les données de notre table de transfert et les déplacer dans notre datamart. Le processus est une tâche de flux de données simple avec des paramètres par défaut pour "Lignes par lot" et les options sont "tablock" et "no check …
J'ai remarqué une opération de statistiques de mise à jour automatique relativement longue (20 min +) dans une construction de datawarehouse quotidienne. Le tableau concerné est CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED …
Pour MySQL, je sais que la base de données est sauvegardée table par table dans les instructions SQL, cela entraîne un verrouillage et si vous mettez à jour les colonnes pendant la sauvegarde, vous risquez de vous retrouver avec des problèmes d'intégrité. À ma connaissance, cela ne s'applique pas à …
J'ai une base de données qui est en mode haute disponibilité toujours synchronisée avec une autre base de données sur une instance différente. Comment puis-je restaurer à partir d'un .bakfichier dans la base de données principale en utilisant T-SQL? Je suis novice en matière de haute disponibilité et on m'a …
Dans mon application, avec une base de données exécutée sur SQL Server 2012, j'ai un travail (tâche planifiée) qui exécute périodiquement une requête coûteuse et écrit les résultats dans une table qui peut ensuite être interrogée par l'application. Idéalement, je voudrais exécuter cette requête coûteuse uniquement si quelque chose a …
J'essaie d'installer SQL Server Express 2012 avec SP1 x64 sur Windows 7 SP1 x64. SQL Server Express 2012 avait précédemment installé cette machine. Cette instance a été mise à niveau vers SQL Server 2012 Standard, qui a depuis été désinstallée. Voici les options sélectionnées lors de l'installation: Inclure les mises …
La vue système sys.partitionsa une colonne "lignes" qui est le nombre total de lignes dans une partition donnée. Pour une table qui n'est pas partitionnée (ou qui n'a qu'une seule partition selon la façon dont vous la regardez), cette colonne donne le nombre de lignes de la table. Je suis …
J'ai rencontré un comportement intéressant sur SQL Server (observé en 2005 et 2012) aujourd'hui que j'espérais que quelqu'un pourrait expliquer. Une requête effectuant une comparaison à l'aide =d'un champ NVARCHAR a ignoré l'espace de fin dans la chaîne (ou a coupé automatiquement la valeur avant la comparaison), mais la même …
Nous essayons d'utiliser Bitlocker pour sécuriser une base de données SQL Server 2012. Nous n'avons aucun problème pour que Bitlocker fonctionne ... le problème que nous avons est qu'une fois le lecteur verrouillé, SQL Server ne peut plus lire les données. Nous aimerions utiliser TDE, bien sûr, mais comme cela …
Lorsque j'exécute ce qui suit (dans le studio de gestion, GO séparera les commandes en lots) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback Je reçois un message d'erreur de blocage. Mon processus …
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.