Articles of server sql sql

Créer une table sous un FileGroup spécifique WHERE 1 = 2

J'ai une application WinForms qui crée des tables de manière dynamic en fonction d'une table donnée telle que: SELECT * INTO TempTable FROM MyTable WHERE 1=2 Je veux que ces Temp tables soient créées sous un groupe de filegroup spécifique en utilisant la syntaxe ci-dessus. La syntaxe pour créer la table sous un groupe de […]

Table sql historique avec des bits d'informations user – Créer une nouvelle table avec 1 input et toutes les informations

J'ai une table (clients) qui contient 43 colonnes d'informations user (prénom, nom, adresse, ville, état, zip, téléphone, email, visitDate, lastActive, etc …) Chaque soir, je reçois un stream de nos clients avec les clients qui les ont visités ce jour-là. Ces visites sont stockées dans la table des clients sans supprimer l'ancien logging. L'ancien logging […]

Accès sécurisé à la database Thread en C #

J'ai une application Winforms qui fait un travail de database lourde. Il fait beaucoup de lecture et d'insertion de disques. L'opération peut prendre jusqu'à 30 secondes à une minute, selon la taille de la database. En ce moment, mon programme fonctionne très bien. Mon problème est, pendant que mon programme fait ceci, mon fil d'interface […]

Problème lors de la restauration d'une sauvegarde SQL Server

J'ai un SQL Server 2008 , qui fait partie d'un domaine . Maintenant, je fais une sauvegarde d'une database de ce server et le restaure sur un server SQL, qui ne fait pas partie d'un domaine. J'ai une application C # , qui utilise cette database. Sur la machine NON-Domain, j'obtiens maintenant des exceptions comme […]

comment mettre à jour la table avec la key étrangère

En fait, j'ai deux bases de données, l'une pour la mise en scène est en production. une table, par exemple appelée Class(class_id,descr,faculty_id) et la reference faculty_id à une autre table appelée Faculty(faculty_id, name,comment) . mon histoire est que je fais tellement de mises à jour sur la database de la database, la faculté de la […]

La key étrangère SQL Server n'est toujours pas approuvée après CHECK CHECK

Aujourd'hui, j'ai trouvé des contraintes de key étrangère dans l'une de nos bases de données SQL Server qui n'étaient pas approuvées à l'aide de l'instruction suivante: SELECT name, is_not_trusted FROM sys.foreign_keys WHERE is_not_trusted = 1 J'ai essayé de résoudre le problème rapidement en utilisant la syntaxe suivante et j'ai pensé que la deuxième vérification permettrait […]

Dois-je utiliser information_schema.referential_constraints ou sys.foreign_keys pour vérifier l'existence d'une key?

J'ai vérifié l'existence de foreign keys avant de les supprimer comme ceci: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_NAME ='FK_Table1_Table2') ALTER TABLE dbo.Table1 DROP CONSTRAINT FK_Table1_Table2 Il m'est alors venu à l' sys.foreign_keys qu'il y a une table sys.foreign_keys qui contient aussi cette information, et maintenant je ne suis pas sûr de ce qui est […]

Caractère inconnu dans l'instruction SQL

C'est une sorte de question newbie SQL, je pense, mais ici va. J'ai une requête SQL (SQL Server 2005) que j'ai mis en place en fonction d'un exemple de fonction définie par l'user: SELECT CASEID, GetNoteText(CASEID) FROM ( SELECT CASEID FROM ATTACHMENTS GROUP BY CASEID ) i GO l'UDF fonctionne très bien (il concatène des […]

Colonne non valide dans la list de sélection même si elle est agrégée

Voici ma requête: SELECT ScriptName ,BranchName ,AVG(Passes) OVER (PARTITION BY ScriptName, BranchName) AS AvgPasses FROM temp3 GROUP BY ScriptName, BranchName Voici mon erreur: La colonne 'temp3.Passes' n'est pas valide dans la list de sélection, car elle n'est contenue ni dans une fonction d'agrégat ni dans la clause GROUP BY. Je comprends GROUP BY . Est-ce […]

TSQL: find des inputs uniques dans une seule table

Considérons une table ou un CTE structuré comme ceci: Name Num —- —- Abc 12 Abc 12 XYZ 70 XYZ 80 XYZ 85 Bar 50 Bar 55 Foo 44 Foo 44 Baz 88 L'exigence est de déterminer le nom où plusieurs numéros différents existent. Le résultat souhaité est Name —- XYZ Bar Quelle instruction TSQL […]