En termes de responsabilités et d'activités, quelle est la différence entre un administrateur de base de données (DBA) et un architecte de base de
En termes de responsabilités et d'activités, quelle est la différence entre un administrateur de base de données (DBA) et un architecte de base de
J'ai ajouté une nouvelle colonne dans le tableau X Cette colonne "cn" doit être unique et obligatoire, mais les anciennes données n'ont aucune valeur. Comment mettre à jour les enregistrements existants avec des données uniques séquentielles ou aléatoires? Je vous
Question assez simple, probablement répondu quelque part, mais je n'arrive pas à former la bonne question de recherche pour Google ... Le nombre de colonnes dans une table particulière affecte-t-il les performances d'une requête, lors d'une requête sur un sous-ensemble de cette table? Par exemple,...
J'ai une procédure stockée qui exécute une MERGEinstruction . Il semble qu'il verrouille la table entière par défaut lors de la fusion. J'appelle cette procédure stockée à l'intérieur d'une transaction où je fais également d'autres choses et je souhaite que cela ne verrouille que les lignes...
Scénario: deux bases de données: DB_A et DB_Archive avec une très grande table appelée tableA. chaque jour, les enregistrements de plus de 60 jours sont supprimés de DB_A et déplacés vers DB_Archive principalement pour laisser la chose "séparée" car la tableA est fortement interrogée sur DB_A pour...
Je veux faire un déclencheur pour enregistrer l'heure de toute mise à jour comme: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Le problème est que lorsque ce déclencheur essaie de mettre à jour la updatedcolonne, il...
J'ai une base de données SQL Server (2008 R2 SP1) qui faisait environ 15 concerts. Il s'avère que la maintenance n'avait pas été exécutée depuis un certain temps, j'ai donc créé un plan de maintenance pour reconstruire tous les index, ils étaient très fragmentés. Le travail est terminé et la...
Ceci est un double de la question que j'ai posée sur stackoverflow , mais on m'a dit que quelqu'un ici pourrait avoir une meilleure idée de ce qui se passe. J'ai un problème sporadique, lors de la mise à niveau de SQL Server en mode mono-utilisateur, à l'aide de .NET SqlConnection, une autre...
J'ai un serveur de base de données Microsoft SQL Server 2005. Sur le serveur DB, j'ai environ 250 bases de données utilisateur. Je dois sauvegarder toutes ces bases de données. Étant donné que la prise de sauvegarde manuelle prend beaucoup de temps, je recherche un script Batch ou un script DB qui...
J'ai une base de données Postgresql 8.1. Dans une table, il y a trois colonnes: first_name, last_name, display_name. Est-il possible de définir la valeur par défaut de display_nameêtre first_name + " " +
J'ai une question sur la suppression des journaux binaires dans l'environnement de réplication: Nous avons un environnement avec 1 maître et 2 esclaves (exécutant mysql 5.5). Parfois, nous rencontrons des problèmes d'espace pendant les temps de traitement lourds, où le répertoire du journal bin se...
J'ai besoin de faire une SELECTrequête où j'obtiens la valeur du champ "argent". Le champ n'existe pas réellement dans la base de données. J'ai juste besoin de la requête pour renvoyer ce champ avec une valeur fixe; dans ce cas, une valeur en USD. Comment renvoyer une valeur constante dans une...
J'essaie d'exécuter le script suivant dans SQL Server Management Studio: USE [master] GO CREATE DATABASE [test1] ON PRIMARY ( NAME = N'test1', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA\test1.mdf', SIZE = 70656KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) LOG...
Je manque quelque chose en essayant d'utiliser ma procédure stockée EXECUTE AS. La procédure stockée lit les données source_db, les agrège et stocke le résultat target_db. Le sp lui-même est dedans target_db. J'ai une connexion dédiée et la mappe aux utilisateurs à la fois source_dbet target_dbpour...
J'ai travaillé sur du code dans T-SQL pour ajouter de nouvelles planifications à un travail d'agent SQL en utilisant le proc sp_add_jobschedule dans la base de données msdb. Lorsque j'ajoute une nouvelle planification (généralement une exécution unique à une date / heure spécifique) et que je...
J'ai entendu quelqu'un dire que vous ne vouliez pas utiliser Dynamic SQL. Pouvez-vous donner un exemple concret ou un exemple concret? Personnellement, je le code plusieurs fois dans ma base de données. Je pense que c'est OK parce que c'est la flexibilité. Ma conjecture concerne l'injection SQL ou...
L'un de nos produits prend en charge Oracle et SQL Server en tant que backend de base de données. Nous avons un client qui souhaite passer d'un backend Oracle à Microsoft SQL Server, ce qui n'est pas une transition typique pour nous. Quelle est la manière la plus simple d'obtenir toutes les données...
Je rencontre une situation dans la base de données assez fréquemment où une table donnée peut FK vers l'une des nombreuses tables parentales différentes. J'ai vu deux solutions au problème, mais aucune n'est personnellement satisfaisante. Je suis curieux de savoir quels autres modèles vous avez vus...
Je demandais donc dans le chat comment les fichiers de sauvegarde SQL Server sont sécurisés. On me dit que si un attaquant a accès au fichier .bak non crypté, il peut avoir accès aux données. Regardons donc ce scénario: OPEN SYMMETRIC KEY MySymetricKey DECRYPTION BY CERTIFICATE MyCertificate...
Je recherche le meilleur moyen de désactiver l'accès au sys.tables/ Information Schemapour un utilisateur / groupe dans SQL Server. J'ai trouvé ce fil de 2008 Il montre comment refuser l'accès [sys].[something]comme ceci: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON...