Articles of smo

Microsoft.SqlServer.Management.Smo, espace de noms – que dois-je installer pour le résoudre?

Je prends un appel de soutien sur un logiciel hérité. Il a les imports suivantes: using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common; Les references dans le projet pointent vers: Microsoft.SqlServer.ConnectionInfo Microsoft.SqlServer.Smo .. qui ne sont pas en cours de résolution et provoquent l'échec de la compilation. De quoi ai-je besoin pour download et installer pour comstackr ce projet? […]

Problème dans la création d'user dans SqlServer en utilisant smo

1) S'il y a déjà un login 'user1' alors je crée un user 'user1' pour la database 'db1' en appelant la fonction CreateDatabaseUser 2) Sinon, je crée un login 'user1' avec le mot de passe 'password1' avec la database par défaut 'db1' (seulement après avoir créé db1) en utilisant CreateServerLogin puis je crée l'user 'user1' […]

Y compris DLL dans le file DACPAC

J'espère utiliser SMO pour déployer un dacpac sur un environnement SQL distant, loin de ma propre machine de développement. Dans mon projet, je reference un file .dll qui est sorti dans mon directory de construction lorsque j'appuie sur "Build Solution". Est-il possible de regrouper le file .dll avec le dacpac ou dois-je placer mes files […]

Comment puis-je récupérer plus efficacement les parameters de procédure stockée SQL avec SMO?

J'essaye de récupérer le DefaultValue de tous les parameters dans un StoredProcedure. Mon application est construite en C # .NET accédant à une database Microsoft SQL 2008. J'utilise le SqlCommandBuilder.DeriveParameters pour get la plupart des informations sur les parameters plutôt efficacement, mais il ne renvoie pas le "DefaultValue" d'un paramètre, j'ai donc eu recours à […]

Exécuter un script SQL à partir de C # et des erreurs de consignation

J'essaie d'exécuter un script (file .sql) sur une database à partir d'une application Windows C #. Le file SQL contient des instructions 'GO'; cela signifie que j'utilise l'object SMO. J'essaye de continuer sur l'erreur et enregistre également n'importe quelle erreur qui pourrait se produire pendant l'exécution du manuscrit sur la database. Est-ce qu'il y a […]

Utilisez SMO pour modifier les locations par défaut de la database SQL Server

J'utilise le code suivant pour modifier les locations par défaut de la database du server (où SQL Server conserve les nouveaux files de database et files journaux): using Microsoft.SqlServer.Management.Smo; Server smoServer = new Server(new ServerConnection(server, username, password)); server.DefaultFile = newPath; server.Alter(); server.Refresh(); // Now create a database in the new location Database smoDatabase = new […]

Utilisation de SMO pour get le script de création des valeurs par défaut de la table

J'essaie de créer un outil de script de database pour une database locale que j'utilise. J'ai été capable de générer des scripts de création pour les tables, les keys primaires, les index et les foreign keys, mais je ne trouve aucun moyen de générer des scripts de création pour les valeurs par défaut de la […]

La sauvegarde échoue en utilisant smo sur les grandes bases de données

J'utilise vb.net pour sauvegarder les bases de données sql '05 – '08. Cela fonctionne très bien sur des bases de données plus petites. mais quand il s'agit de grandes bases de données, il échoue à 30 ou 40 pour cent avec l'erreur: La sauvegarde ou la restauration a été abandonnée. Dim objBackup1 As Backup = […]

Comment tuer toutes les connections à une database SQL Server en utilisant C # et SMO?

J'essaie de restaurer une database à partir d'un file .BAK en utilisant C # et SMO. C'est mon code. public static void RestoreDatabase() { ssortingng dbConnSsortingng = Configuration.DatabaseConnectionSsortingng; ServerConnection connection = new ServerConnection(@"dbserver\sqlexpress", "user", "password"); Server smoServer = new Server(connection); Restore rstDatabase = new Restore(); rstDatabase.Action = RestoreActionType.Database; rstDatabase.Database = "AppDb"; BackupDeviceItem bkpDevice = new […]

Erreur lors de l'exécution du script SQL via SMO dans PowerShell

J'ai du code qui charge un script dans une variable, puis je passe la variable à un object SMO . Je reçois l'exception suivante: Exception appelant "ExecuteWithResults" avec "1" argument (s): "Exécuter avec les résultats a échoué pour la database 'Russell_Test'." $ serverName est le nom du server. $ databaseName est le nom de la […]