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 […]
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 […]
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 […]
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 […]
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 […]
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.
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 […]
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 […]
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 […]
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 […]