Articles of smo

Comment puis-je transférer une seule table vers une autre database dans un server MSSQL en utilisant la class SMO de VB.NET?

Je peux déjà créer une database mais quand j'utilise le code ci-dessous, il transfère toutes les tables sans aucun logging. De plus, comment pourrais-je coder qu'une seule table spécifique sera transférée? Dim conn As New ServerConnection("NPSS-OJT", "sa", "rms") Dim srv As New Server(conn) Dim db As Database = srv.Databases("bos_primary_db") Dim dbCopy As Database = New […]

Utilisez smo pour renommer les files de données

Comment puis-je utiliser SMO pour renommer les files physiques .mdf .ndf .ldf. Cet article a été utile mais j'ai besoin d'utiliser des objects SMO C #. À l'aide de l'object server SMO, je peux récupérer la database, puis accéder aux objects DataFile. Par ce lien . Ceux-ci ont un Renommer, cependant après le changement de […]

Exécution d'un script d'installation SQL avec SMO. Des solutions alternatives nécessaires

J'ai une application web qui utilise les dll de Microsoft Sql Management Objects (SMO). Je me request comment je vais redissortingbuer les bibliothèques pour une machine distante. Si je comprends bien, ils viennent avec le server SQL ou Sql Express – qui n'est pas sur le server web distant (partagé). Demander à l'hôte de les […]

Obtenir l'état du travail de l'agent SQL sans interroger?

J'essaye de find un moyen d'avoir SQL Server 'SQL Agent' exécuter un morceau particulier de code sur les events d'étape de travail. J'avais espéré qu'il y avait un moyen d'utiliser SMO pour save une méthode de callback afin que lorsque les étapes de travail commencent ou changent de statut, mon code est appelé. Je n'ai […]

Scripting SMO toute la database comme Studio Management fait avec Generate Scripts

J'essaye de mettre en place un outil de C # qui écrit une database entière des tables jusqu'aux procédures stockées. Je veux get tous les schémas et datatables. J'ai du mal à find beaucoup sur le net sur la façon de le faire correctement. Je pense que ce serait une pratique courante comme une alternative […]

Définition de l'utilisation du server sql par programmation en utilisant C #

Vous pouvez définir les usermappings pour un user dans le server SQL pour une database, est-ce possible de le faire en C #? par exemple, définir les permissions db_owner sur une database pour un user, en utilisant SMO.

Invoquer SMO via T-SQL?

Je voudrais utiliser SMO pour faire plusieurs choses qui ne sont pas faciles à faire dans T-SQL. Cependant, tous les exemples que j'ai trouvés sont pour C # ou Powershell. Existe-t-il un moyen facile d'invoquer SMO via T-SQL, comme vous pouvez le faire avec DMO et sp_OACreate ? Un moyen de contourner cela serait d'appeler […]

SQL Server SMO – Sauvegarde – Comment déterminer l'échec / le succès?

Si vous exécutez la sauvegarde en utilisant SMO, après avoir réussi, je teste le SqlError pour null, en considérant que la sauvegarde s'est terminée sans erreurs: Mais, comme vous pouvez le voir, il renvoie en réalité une erreur de class 0 numéro 3014 signifiant succès. Donc la question est: Q: Comment puis-je savoir si la […]

Collection de database avec smo sur SQL Server 2005, 2008, 2012

J'essaie d'get une collection de database avec smo, comme ceci: var server = GetDatabaseServer(); DatabaseCollection databaseCollection = server.Databases; foreach (Database database in databaseCollection) { if (Ssortingng.Equals(database.Name, databseName, SsortingngComparison.OrdinalIgnoreCase)) { if (database.IsSystemObject == false && database.IsMirroringEnabled == false) { if (IsTimeForBackup(database.LastBackupDate)) Backup(database, server, backupDirectory); break; } } } Cela fonctionnera si le SqlServer est 2005 ou […]

Obtenir la list des tables de referencement dans SQL Server à l'aide de C #, SMO

Considérons qu'il y a trois tables dans la database, disons une personne, un étudiant, un enseignant. person (person_id, name, person specific columns…), student(student_id, foreignKey(person_id), student specific columns… ) teacher(teacher_id, foreignKey(person_id), teacher specific columns… ) En utilisant SMO, je suis capable de naviguer vers la table de personnes à partir de la table de l'élève et […]