Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté


1
Sélectionner uniquement les sur-ensembles
J'ai deux tables (avec un index non cluster) qui peuvent être créées avec les commandes ci-dessous: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY KEY(RecordKey, GroupKey) …

1
SQL Server met-il en cache les valeurs calculées dans une requête?
Chaque fois que je rencontre ce type de requêtes, je me demande toujours comment SQL Server fonctionnerait. Si j'exécute un type de requête qui nécessite un calcul et que j'utilise ensuite cette valeur à plusieurs endroits, par exemple dans le selectet le order by, SQL Server le calculera-t-il deux fois …
10 sql-server 


2
Échec de la création d'un index clusterisé lors de la création d'une table
Nous avons une erreur lors de l'exécution du script suivant; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) …

2
Ces outils sont-ils toujours valables?
J'étais en train de regarder un webinaire de 7 ans réalisé par Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), et j'ai entendu parler de plusieurs éléments recommandés à ce moment-là. Utilitaire SQLDiag. SQLNexus. Outil PAL. Assistant / Assistant de réglage de base de données. BPA (Best Practices Analyzer). Gestion basée sur des …
10 sql-server  tools 

3
Création d'un index non clusterisé sur une colonne calculée non persistante SQL Server
J'ai du mal à trouver une documentation sur la façon dont SQL Server stocke réellement une colonne calculée non persistante. Prenons l'exemple suivant: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' …



4
Réinitialiser le total en cours basé sur une autre colonne
J'essaie de calculer le total cumulé. Mais il devrait se réinitialiser lorsque la somme cumulée supérieure à une autre valeur de colonne create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* …


3
Impossible de restaurer la base de données compatible TDE lorsque MAXTRANSFERSIZE et CHECKSUM sont utilisés
Mise à jour : @AmitBanerjee - Responsable de programme principal pour le groupe de produits Microsoft SQL Server a confirmé que MS examinera le problème car il s'agit d'un défaut. Quelqu'un a-t-il rencontré un problème de restauration des sauvegardes effectuées sur SQL Server 2016 avec TDE activé et en utilisant …


3
Le nom de réseau spécifié n'est plus disponible
Nous avons une application qui accède à la base de données (Sql server 2014 enterprise edition). L'application appelle une procédure stockée pour accéder à la base de données. Tout fonctionnait bien jusqu'à récemment, commencez à envoyer l'erreur suivante et arrêtez les applications. Le redémarrage de l'application corrige le problème temporairement …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.