Объекты управления SQL Server (SMO) - это объекты.NET для управления Microsoft SQL Server. Пространство имен - "Microsoft.SqlServer.Management.Smo".
0 ответов

Выпуск SMO на 64 бит

У меня есть приложение VB.NET, которое установлено в TargetCPU= x86. Как часть установщика, я устанавливаю версии x86 следующих объектов управления SQL, собственных клиентов SQL и типов SQl CLR на компьютер клиента, и все работает нормально. Однако,…
15 июн '11 в 19:30
1 ответ

Microsoft.SqlServer.Management.Smo не может найти класс сервера

Да, я добавил 4 dll, найденные в: C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies Какие это: Microsoft.SqlServer.ConnectionInfo.dll Microsoft.SqlServer.Smo.dll Microsoft.SqlServer.Management.Sdk.Sfc.dll Microsoft.SqlServer.SqlEnum.dll И изм…
17 дек '13 в 22:37
2 ответа

Можно ли получить имена компьютеров, подключенных к базе данных MS SQL?

С помощью следующего кода вы выводите список всех пользователей, которые подключены к определенной БД [System.Reflection.Assembly]::LoadWithPartialName(‘Microsoft.SqlServer.SMO’) | out-null $Sql = New-Object (‘Microsoft.SqlServer.Management.Smo.Serv…
18 ноя '13 в 20:28
0 ответов

Удалить таблицу перед восстановлением с помощью SMO

Я использую Microsoft.SqlServer.Management.Smo Чтобы восстановить базу данных prod для dev. Но эта таблица очень большая и занимает много времени Мой код выглядит так: public void Restore(string path, string restore_name, RestoreOption restoreOption…
20 ноя '17 в 10:50
4 ответа

Поддержка VB6 для SQL SMO и.Net 2.0

Мы пытаемся перейти от использования SQL DMO к SMO в нашем приложении на основе COM+, так как мы отказываемся от поддержки SQL Server 2000 и добавляем поддержку SQL Server 2008 в дополнение к SQL Server 2005. Я читал об этом, и нашел этот конкретный…
15 окт '08 в 21:28
1 ответ

Атрибут IsSystemObject объекта Smo

Я получаю список хранимых процедур из базы данных с помощью SMO. У меня есть цикл foreach над хранимыми процедурами, чтобы выполнять намеченные операции. Однако мне нужно использовать только созданные пользователем хранимые процедуры. Я использую ат…
23 дек '13 в 09:29
1 ответ

Получить сообщение об ошибке из оператора ExecuteNonQuery с SMO в C#

Я пытаюсь выполнить сценарий и отловить ошибки (если таковые имеются) и записать вывод куда-нибудь. У меня есть это: ... SqlConnection connection = new SqlConnection(connString); Server server = new Server(new ServerConnection(connection)); server.C…
30 май '16 в 22:00
3 ответа

Получить список данных и файлов журналов из отдельного файла SQL Server .mdf

Имеется отдельный файл первичных данных SQL Server (.mdf) как вы можете получить список данных и файлов журналов, которые существуют внутри этого файла? Цель состоит в том, чтобы использовать Server.AttachDatabase SMO метод для подключения базы данн…
22 июн '12 в 20:47
2 ответа

Microsoft.SqlServer.Management.Smo.Transfer() теряет ограничения

Я пытаюсь скопировать базу данных SQL с одного сервера на другой. Подскажите, пожалуйста, как использовать метод Transfer() без потери ограничений в целевой базе данных. Я пробовал разные параметры, включая CopySchema = true; // and CopyAllSchemas =…
17 июн '10 в 19:37
2 ответа

В чем разница между `?` И `Debug.Print` в окне VB.Net?

Может кто-нибудь объяснить следующее немедленное поведение окна: Debug.Print mDb.DatabaseOptions Method arguments must be enclosed in parentheses. Debug.Print(mDb.DatabaseOptions) Value of type 'DatabaseOptions' cannot be converted to 'String'. ? mD…
23 янв '12 в 15:33
1 ответ

Как использовать транзакции в SMO.Server ConnectionContext

Следуя примерам 1, 2 я написал следующее: using System; using System.Data.SqlClient; using System.IO; using Microsoft.SqlServer.Management.Smo; using Microsoft.SqlServer.Management.Common; namespace ScriptRunner { class Program { static void Main(st…
09 ноя '17 в 14:44
0 ответов

Использование linQ для управления базой данных SQL, созданной с помощью SMO

У меня есть пример приложения winform, который использует представление сетки данных, чтобы показать некоторую форму данных базы данных SQL, которая будет создана с помощью кнопки. Баттун "Создать базу данных" создает базу данных и таблицу в ней с п…
05 ноя '17 в 08:44
3 ответа

Таблица клонов SQL Server 2008 с индексами в.Net

Какой самый простой способ создать точную структурную реплику для Table1 и всех ее индексов в одной базе данных. Скажем, Table1Dupl, где все ограничения / индексы из Table1 с суффиксом Dupl. Я понимаю, что могу сделать ручное переименование таблицы …
23 июл '10 в 03:35
6 ответов

Можно ли создать базу данных в SQL Server с PowerShell?

Я пытаюсь создать пустую базу данных на сервере SQL с использованием powershell и SMO, но не могу найти способ сделать это. Это возможно? Скрипт подключения к серверу sql: [System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SMO') …
4 ответа

Таблица скриптов с данными из кода

В SQL Server 2008 R2 пользователь может создать сценарий для таблицы с данными, щелкнув правой кнопкой мыши базу данных и выбрав Tasks а также Generate Scripts, Появится мастер, спрашивающий пользователей, чего они хотят (несколько таблиц, одна табл…
24 июн '13 в 17:42
0 ответов

События SMO Restore Never Fire

У нас есть этот процесс восстановления по сценарию, я пытаюсь добавить запись в журнал для процента выполненных операций, поэтому у нас есть представление о том, насколько далеко в процессе находятся некоторые из наших долгосрочных резервных копий. …
13 июл '18 в 19:26
1 ответ

Создать скрипт для таблицы, используя GO Statement, используя SMO

Я пытаюсь получить сценарий создания таблицы, используя класс Microsoft.SqlServer.Management.Smo. Я хочу получить сценарий с GO оператором внутри. Но SMO пропустил все операторы GO и USE из базы данных. Например:-Создать скрипт, сгенерированный из с…
29 ноя '17 в 10:00
1 ответ

При подключении базы данных с SMO, база данных только для чтения

Я просто пытаюсь отсоединить базу данных и подключить ее, используя другую пару файлов mdf / ldf, используя такой код: Server server = GetMyServer(); server.AttachDatabase(myDatabaseName, new StringCollection { mdfFile, ldfFile }, AttachOptions.None…
03 ноя '12 в 04:50
1 ответ

Как подключиться к удаленной машине с помощью C# и получить экземпляры sqlserver?

Как я могу подключиться к удаленной машине и получить локальные экземпляры с помощью Smo или любой другой вещи. с помощью Smo я сделал это для локальных экземпляров, но я не знаю то же самое для удаленных экземпляров, как сделай это. (Моя идея - под…
08 июл '09 в 06:54
1 ответ

SMO-скриптинг всей базы данных, как Studio Management делает с Generate Scripts

Я пытаюсь настроить инструмент C#, который создает сценарии для всей базы данных от таблиц до хранимых процедур. Я хочу получить всю схему и данные. Мне трудно найти много в сети о том, как сделать это правильно. Я думаю, что это будет обычная практ…
22 июл '11 в 15:05