Articles of smo

Les rapports de sauvegarde SMO ne peuvent pas ouvrir le périphérique de sauvegarde (qui est un file), Message 3201

Ce code fonctionne correctement sur une instance SQL Server Express locale: Dim thisSMOBackup As New Backup() With thisSMOBackup .Database = singleDatabase.Name 'This contains the database name .Action = BackupActionType.Database .Devices.AddDevice(DatabaseFileName, DeviceType.File) .Incremental = False .LogTruncation = BackupTruncateLogType.Truncate End With Try thisSMOBackup.SqlBackup(thisServer) 'thisServer is setup w/ valid connection ssortingng and reads back data OK from the […]

Quels sont les rôles de l'user (SQL) nécessaires pour effectuer une sauvegarde de database SQL Server à l'aide de la class SMO Backup?

Quels sont les rôles (SQL) de l'user nécessaires pour effectuer une sauvegarde de database SQL Server à l'aide de la class SMO Backup en C # comme indiqué ci-dessous? Utilise-t-il l'authentification Windows? Server myServer = new Server(servername); Backup bkp = new Backup(); bkp.Action = BackupActionType.Database; Database myDatabase = myServer.Databases[database]; bkp.Database = myDatabase.Name; bkp.Devices.AddDevice(path, DeviceType.File); bkp.BackupSetName […]

SQL Server Management Objects (SMO) – Échec de la connection pour user.Error sur le server de production

J'ai écrit un code qui prend la sauvegarde de la database (Generate Sql script) en cliquant sur le button, Ce code fonctionne très bien sur localhost , Cependant quand je déploie ceci à la production j'obtiens l'erreur suivante. La connection a échoué pour l'user 'XXXXXX \ IWPD_1257 (XXXXX)' Une partie de Stack Trace est [ConnectionFailureException: […]

Comment cibler plusieurs éditions de SQL Server

J'ai construit une application Windows pour sauvegarder des bases de données. J'ai téléchargé SQL Server 2012, je veux append Microsoft.SqlServer.Smo.dll et Microsoft.SqlServer.SqlWmiManagement.dll DLL comme references à mon projet pour se connecter à SQL Server 2016 et / ou SQL Server 2014. De quoi ai-je besoin pour déployer pour y parvenir? Lorsque j'ai ajouté des references […]

SMO.Transfer échoue en raison de la connection LocalAdmin, mais uniquement pour certaines bases de données

Je tente de copyr une database SQL Server dans une nouvelle database sur le même server sans transférer datatables (c'est-à-dire, j'essaye de build une database vide et identique). Le code ci-dessous fonctionne correctement sur un exemple de database que j'ai créé spécifiquement pour les tests. Mais lorsqu'il est appliqué à la database cible réelle, il […]

Syntaxe SMO en C #

J'essaie d'utiliser Microsoft.SqlServer.Management.Smo pour extraire les valeurs du server en C #. J'ai de la difficulté avec la syntaxe. Server server = new Server(new ServerConnection { ConnectionSsortingng = new SqlConnectionSsortingngBuilder { DataSource = @"localhost", IntegratedSecurity = true }.ToSsortingng() }); Dts.Variables["User::test"].Value = server.AuditLevel____??_____; Essayer d'utiliser le Server.AuditLevel : https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.server.auditlevel.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1 Quelqu'un pourrait-il fournir un exable en utilisant […]

Modifier la propriété du schéma MSSQL via Powershell

J'essaye de changer les "schémas possédés par cet user" sur une database en utilisant le script powershell suivant: $dbname = "mydb" $sql_server = "mysqlserver" $username = "myuser" [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.SMO") | Out-Null $server = New-Object ("Microsoft.SqlServer.Management.Smo.Server")($sql_server) $db = $server.Databases["$dbname"] $login = $server.Logins[$username] $roleName = "db_owner" if(-not $db.Users.Contains($login.Name)){ $user = New-Object('Microsoft.SqlServer.Management.Smo.User') $db, $login.Name $user.Login = $login.Name $user.create(); } […]

Comment find SPID d'un travail SqlAgent en cours d'exécution à l'aide de SMO

Avec les objects SMO utilisant Server.JobServer.jobs pour get une list de travaux, je peux find l'état de chaque travail. Pour ceux qui sont en cours d'exécution je voudrais find le SPID sur lequel il s'exécute. Je peux également get une list des process du server en utilisant Server.EnumProcesses (). Cela me donne une list des […]

Comment énumérer des membres de rôle SQL Server avec Powershell?

J'ai envoyé cette question à ServerFault, mais je me request si c'est vraiment une question de programmation? https://serverfault.com/questions/205515/how-to-enumerate-sql-server-role-members-with-powershell Je me demandais juste si vous aviez une idée à ce sujet? Merci

Conseils sur la connection à plusieurs instances SQL .NET à SQL Server

J'apprécierais quelques conseils sur la meilleure méthode de gestion de plusieurs connections SQL .net (VB) Mon application se connecte à quatre instances de SQL Server (2000, 2005, 2008, 2008R2) restaurer des bases de données, modifier des données et effectuer des sauvegardes. En plus de gérer des bases de données, l'application dispose également de sa propre […]