Pour des questions sur la génération ou l'utilisation de scripts de langage, par exemple la création de scripts d'une définition d'objet de base de données
J'exécute SQL Server 2012. SQL Server Management Studio a la possibilité de cliquer avec le bouton droit sur une base de données, puis de sélectionner Tâches et générer des scripts. Existe-t-il un moyen d'automatiser cela via la ligne de commande? Je veux créer un script qui inclut le schéma et …
Avertissement: veuillez me supporter en tant que personne qui n'utilise les bases de données qu'une infime fraction de son temps de travail. (La plupart du temps, je fais de la programmation C ++ dans mon travail, mais tous les mois impairs, je dois rechercher / corriger / ajouter quelque chose …
À des fins de dépannage, j'aimerais pouvoir vérifier si un client peut se connecter à une instance SQL Server, indépendamment de l'application qui ne peut pas se connecter à SQL Server. Existe-t-il un moyen simple (cela signifie, de ne pas avoir à installer de logiciel tiers) de le faire à …
J'utilise actuellement Visual Studio Professional Edition qui a le projet de base de données comme modèle de projet, mais certaines de ses fonctionnalités ne sont pas disponibles, par exemple l' outil de comparaison de schéma . La comparaison de schémas et la génération de scripts de mise à jour de …
Je dois refactoriser et documenter un certain nombre de foo.sqlrequêtes qui seront partagées par une équipe de support technique DB (pour les configurations client et des choses comme ça). Il existe des types de tickets qui viennent régulièrement lorsque chaque client a ses propres serveurs et bases de données, mais …
Oracle SQL Developer est capable d'exporter DDL via Tools -> Database Export...Cela fonctionne très bien, mais nécessite une intervention manuelle. Je sais DBMS_METADATA.get_ddl(), mais j'ai trouvé que l'exportation n'est pas parfaite. J'ai rencontré des problèmes où la DBMS_METADATADDL exportée n'était pas utilisable sans résoudre au préalable des problèmes tels que …
J'ai parfois un script SQL qui a une ou plusieurs chaînes super longues (parfois même stupides). Ce sont généralement des VARBINARYlittéraux / constantes qui représentent des fichiers / assemblys, mais parfois ce sont du texte. Le problème principal avec les chaînes très longues est que certains éditeurs de texte ne …
Comment puis-je modifier le type sur une table qui a un index dessus? J'ai essayé de faire une alter colonne sur une table vide pour modifier le type de date heure à varchar (15) et j'ai eu des erreurs disant qu'il y avait des dépendances sur la colonne (qui s'est …
J'ai modifié une table centrale dans ma base de données et sp_depends renvoie littéralement des centaines de résultats, et je crains que certaines de ces procédures stockées ne se compilent plus après ma modification. Il est facile de vérifier une seule procédure stockée (je viens de réexécuter le script alter …
SQL Management Studio permet de créer des scripts pour tous les objets db, mais je n'ai jusqu'à présent pas trouvé de moyen de scripter correctement un schéma ou un utilisateur. Les autorisations d'un utilisateur sur un schéma ne sont pas incluses dans le script créé. Ai-je fait quelque chose de …
J'essaie de déployer une base de données sur une machine en exécutant un script généré par l'outil "Générer des scripts" dans SQL Server Management Studio. Voici la commande que j'ai lancée: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Je reçois des erreurs comme celle-ci: Sqlcmd: …
D'une certaine manière, il semble que SQL * Plus (au moins sous Windows) ne parvienne pas à localiser un script avec un chemin d'accès relatif lorsqu'il est appelé avec @@et lorsque le chemin d'accès commence par un point simple ou double. Par exemple, sous x:\some\whereJ'ai la structure de répertoires suivante: …
J'ai étudié PowerShell et je l'ai intégré (lentement) dans mes tâches quotidiennes de DBA. Jusqu'à présent, j'ai vu un tas de scripts PowerShell déconnectés pour de nombreuses activités d'administration disparates. Ce que j'aimerais savoir, c'est s'il existe une collection ou un référentiel de scripts PowerShell officiel (ou reconnaissable) auquel les …
Récemment, j'ai réalisé par défaut que l'écriture de scripts dans la base de données n'inclut pas les index, et je dois changer l'option à chaque fois. Quelqu'un pourrait-il expliquer la raison? Existe-t-il des informations sur ce comportement par défaut, ou simplement parce que Microsoft aime le faire?
J'ai besoin de créer un script pour un rôle d'application avec un mot de passe haché, afin de pouvoir le copier d'une base de données à une autre. Prenons l'exemple de code suivant, qui utilise un rôle d'application pour fournir un accès élevé à un utilisateur non approuvé: USE tempdb; …
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.