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.
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 …
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 …
Vous devrez pardonner ma naïveté car je ne suis pas un administrateur de base de données, mais je crois comprendre qu'au fil du temps, les statistiques d'une modification de la base de données et une procédure stockée doivent être recompilées pour maintenir le plan de requête à jour avec les …
Utilisation de SQL Server 2008 R2 Enterprise Edition Considérez l'énoncé suivant: :setvar source_server_name "SERVERNAME\INSTANCENAME" Est-il possible en mode SQLCMD d'obtenir cette valeur en utilisant TSQL Quelque chose comme: :setvar source_server_name = SELECT @@servername Je vous remercie Mise à jour 15/07/2013 Les deux réponses ci-dessous n'ont pas donné le résultat souhaité, …
En utilisant l'assistant d'importation et d'exportation de SQL Server, j'obtiens cette erreur: Erreur 0xc0202009: Tâche de flux de données 1: code d'erreur SSIS DTS_E_OLEDBERROR. Une erreur OLE DB s'est produite. Code d'erreur: 0x80004005. Impossible d'allouer une nouvelle page pour la base de données 'base de données' en raison de l'espace …
Quelqu'un peut-il m'aider? BULK INSERT DATABESE01.dbo.TABLE01 FROM '\\COMPUTER01\FOLDER01\TextFile.txt' WITH ( FIELDTERMINATOR = ' ', rowterminator = '\n', tablock ) L'erreur indique, impossible d'ouvrir: Impossible d'insérer en bloc car le fichier '\ SERVERNAME \ FOLDERNAME \ textFile.txt' n'a pas pu être ouvert. Code d'erreur 5 du système d'exploitation (l'accès est refusé.) …
Je fais partie d'une petite entreprise, comme d'habitude, je couvre un certain nombre de rôles différents. Le dernier en date fournit un boîtier SQL Server dédié pour notre application Web .NET. Nous avons été cités sur une configuration de processeur Xeon E5-2620 double (six cœurs) à 2,00 GHz (12 cœurs …
Je regarde dans le cache du plan, à la recherche de fruits d'optimisation bas et suis tombé sur cet extrait: Pourquoi plusieurs des coûts énumérés ci-dessus sont-ils à 100%? Cela ne devrait-il pas être impossible?
Le classement par défaut de mon serveur est Latin1_General_CI_AS, comme déterminé par cette requête: SELECT SERVERPROPERTY('Collation') AS Collation; J'ai été surpris de découvrir qu'avec ce classement, je peux faire correspondre des caractères non numériques dans des chaînes en utilisant le prédicat LIKE '[0-9]'. Pourquoi dans le classement par défaut cela …
Je suis tombé sur un ensemble de procédures stockées dans une application aujourd'hui qui sont appelées à plusieurs reprises au cours d'un long processus. Dans chaque procédure, j'ai trouvé plusieurs instructions select différentes, certaines dans des boucles; sans surprise, ces routines telles qu'elles sont actuellement utilisées prennent plusieurs minutes à …
Étant donné que je suis un administrateur de base de données (et dans de nombreux cas, l'administrateur système de facto), SQL Server est installé sur à peu près tous les serveurs avec lesquels je dois travailler régulièrement. J'ai réalisé récemment que j'utilisais l'agent SQL comme planificateur de travaux dans presque …
J'ai une Employeetable qui contient un million d'enregistrements. J'ai suivi SQL pour paginer des données dans une application Web. Cela fonctionne bien. Cependant, ce que je vois comme un problème est - la table dérivée tblEmployeesélectionne tous les enregistrements de la Employeetable (pour créer les MyRowNumbervaleurs). Je pense que cela …
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.