Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.
J'ai deux tâches SQL Agent qui doivent s'exécuter à différents intervalles. Le premier travail exécute une sauvegarde complète une fois par jour. Le deuxième travail exécute des sauvegardes du journal des transactions toutes les quinze minutes. À mesure que la base de données s'est développée, la sauvegarde complète prend plus …
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 8 ans . J'ai remarqué que certains administrateurs de base de données redémarrent SQL Server très fréquemment, parfois même la nuit. Je pense qu'ils le …
Nous devons effectuer une restauration, et nous ne pouvons pas le faire car d'autres utilisateurs sont connectés. Nous pensions avoir déconnecté chaque processus, mais apparemment pas. Comment pouvons-nous, à partir de Management Studio, lancer tout le monde pour que nous puissions faire cette sauvegarde?
Puisque varchar prend un espace disque proportionnel à la taille du champ, y a-t-il une raison pour laquelle nous ne devrions pas toujours définir varchar comme maximum, par exemple varchar(8000)sur SQL Server? Sur la table de création, si je vois quelqu'un faire, varchar(100)je devrais lui dire non, tu as tort, …
Nos bases de données sont constituées de nombreuses tables, la plupart utilisant une clé de substitution entière comme clé primaire. Environ la moitié de ces clés primaires se trouvent sur des colonnes d'identité. Le développement de la base de données a commencé à l'époque de SQL Server 6.0. L'une des …
J'ai une base de données sur SQL Server 2008 sur un serveur Windows et je souhaite déplacer toutes les données vers une base de données MySQL sur un serveur Ubuntu. J'ai essayé d'utiliser l'Assistant d'importation et d'exportation SQL Server avec le pilote ODBC MySQL, et il accède correctement aux deux …
Je connais déjà un peu la réponse à cette question, mais j'ai toujours l'impression qu'il me faut en savoir plus sur le sujet. Ma compréhension de base est que, de manière générale, un index unique qui inclut uniquement tous les champs sur lesquels vous pouvez interroger / trier à un …
J'ai une table de configuration dans ma base de données SQL Server et cette table ne doit avoir qu'une seule ligne. Pour aider les futurs développeurs à comprendre cela, j'aimerais empêcher l'ajout de plusieurs lignes de données. J'ai choisi d'utiliser un déclencheur pour cela, comme ci-dessous ... ALTER TRIGGER OnlyOneConfigRow …
J'ai une table existante: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Ce tableau comporte 150 000 000 lignes. Le système fonctionne 24x7x365, il n'y a …
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 7 ans . J'ai un travail sur mon serveur MSSQL 2005, que je veux autoriser n'importe quel utilisateur de base de données à exécuter. Je …
Nous avons eu beaucoup de problèmes de performances de base de données ces derniers temps, et j'ai essayé de voir si je pouvais comprendre pourquoi. Nous n'avons pas de DBA (je suis un développeur de logiciels), donc je suis en quelque sorte en train de le lancer, et une grande …
J'ai lu des informations sur SQL Server et chaque livre ou blog en parle à propos des analyses en arrière. Une analyse en arrière d'un index cluster ne peut pas utiliser le parallélisme Le seul message qui a dit quelque chose est celui-ci ci-dessous. Le message indique que l'équipe SQL …
Historiquement, il a été recommandé de ne pas utiliser les ports par défaut pour les connexions à SQL Server, dans le cadre des meilleures pratiques de sécurité. Sur un serveur avec une seule instance par défaut, les ports suivants seraient utilisés par défaut: Service SQL Server - Port 1433 (TCP) …
Cette question a été migrée à partir d'Information Security Stack Exchange car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 2 ans . Je voudrais comprendre pourquoi les équipes de cybersécurité en général (plus d'une organisation avec laquelle j'ai eu affaire) sont BULK INSERTdécidées …
J'ai ce tableau: CREATE TABLE [dbo].[Accounts] ( [AccountId] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID(), -- WHATEVER other columns ); GO CREATE UNIQUE CLUSTERED INDEX [AccountsIndex] ON [dbo].[Accounts]([AccountId] ASC); GO Cette requête: DECLARE @result UNIQUEIDENTIFIER SELECT @result = AccountId FROM Accounts WHERE AccountId='guid-here' s'exécute avec un plan de requête composé d'une …
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.