Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Приветствую Вас уважаемые Коллеги. Можно ли с клиентской приложении, послать серверу команду, которая бы зделала архивацию/деархивацию БД. Вопрос, наверно не сложный но я ведь MS SQL не так уж хорошо знаю:) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 22:45 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Используем снова же SQLDMO(наиболее надежны метод). Восстановкение SQLDMO.Restore MyRestore; SQLDMO.SQLServer gSQLServer; MyRestore.Database = "DatabaseName"; MyRestore.Files = "[BackupPath]"; MyRestore.SQLRestore gSQLServer; Бекап точно не помню но примерно так же. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 23:28 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Буду пробовать. Спасибо большое, Коллега. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 10:07 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Есть одно НО, этот вариант хорош при локально установленном сервер. То же самое можно сделать на T-SQL, но там есть свои подводные камни. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 16:26 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Уважаемый Magnus. Скачал SQL Compare с www.Red-Gate.com. В приложении добавил ссылку на "Interop.SQLDMO.dll". Посли этого SQLDMO стало доступно (надеюсь, все зделал правильно:). И сталкнулся: "An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in WindowsApplication2.exe Additional information: [SQL-DMO]This server object is not connected." SQLDMO.SQLServerClass MySQLServer= new SQLDMO.SQLServerClass(); MySQLServer.Name= "ARTUR; //локальный сервер MySQLServer.Login= "dbo"; MySQLServer.Password= ""; SQLDMO.BackupClass MyBackUp= new SQLDMO.BackupClass(); MyBackUp.Database = "ORIF"; MyBackUp.Files = "C:\\Orif_01.bckp"; MyBackUp.SQLBackup(MySQLServer); Да и еще одно, в хелпах SQL Compare нет ничего про SQLDMO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2004, 23:27 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Извиняюсь, я опустил код коннекта. Этот метод доступен у сервера. srv.Connect "servername", "username", "password" Если не ошибаюсь, описание SQLDMO есть в BOL. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2004, 01:37 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Уважаемый Magnus. 1) По моему дело в том, что у меня не работающая версия SQLDMO (у меня давало exception и тогда когда я пробавал присоединиться к серверу, и тогда когда вызывал sqlAppl.ListAvailableSQLServers(). Я про нерабочей версии прочитал в соседнем топике и попрасил послать мне рабочую версию. Пока не ответили. Если в понедельник не откликнуться попрошу Вас. По моему Вы то не откажите:). 2) Пожалуйста прокомментируйте что такое BOL. Спасибо Коллега. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 11:04 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Не знаю что они имели ввиду под нерабочей версие SQLDMO, вероятно кривой враппер, потому как этим обьектом пользуется сам суквел сервер и нерабочим он быть не может. На данный омент у мемя студии дома нет, но если что в понедельник могу закинуть. BOL- Boоks On-Line. Хелп к сиквел серверу, полное описание. Прилагается к каждой поставке. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2004, 17:46 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Magnus пошлите пожалуйста на m_artur@web.am. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 15:32 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Послал Interop Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 17:32 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Я получил Magnus. Но все как по прежнему. SQLDMO.ApplicationClass app = new SQLDMO.ApplicationClass(); foreach ( string name in app.ListAvailableSQLServers()) { listBox1.Items.Add(name); } Даже этот код не работает. А как Вы думаете это может быть от .NET (использую 1.0)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 20:48 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Стоп-с, господа. Я сначала что то не присматривался.. ListAvailableSQLServers возвращает NameList. Попробуй ка этот код. SQLDMO.Application sql = new SQLDMO.ApplicationClass(); try { SQLDMO.NameList servers = sql.ListAvailableSQLServers(); comboBox1.Items.Clear(); for (int i = 1; i < servers.Count; i++) if (servers.Item(i) != null) comboBox1.Items.Add(servers.Item(i)); } finally { System.Runtime.InteropServices.Marshal.ReleaseComObject(sql); sql = null; } Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 21:53 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Кстати, господа, у всех у кого не работает SQLDMO, пожалуйста огласите версии серверов. И сервиспаки. Проблема скорее всего в этом. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2004, 21:55 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Magnus дело в том что, дает exception ("An unhandled exception of type 'System.InvalidCastException' occurred in WindowsApplication2.exe Additional information: QueryInterface for interface SQLDMO.NameList failed.), при вызове SQLDMO.NameList servers = sql.ListAvailableSQLServers(); У меня стоит версия 8.00.194(RTM), по моему без SP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 12:46 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Ясно. Решение: Идем к мелкомягким и ставим последний сервиспак на сиквел. Примерно сюда Проблема действительно в ошибках SQLLDMO. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2004, 15:58 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
Это действительно от SP. С архивацией и с востановлением все ОК. Спасибо большое, Magnus. И в конце, дайте мне совет как выучить T-SQL, с чего начать? Или может какие то ссылки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 18:18 |
|
||
|
Архивация/Деархивация БД
|
|||
|---|---|---|---|
|
#18+
С чего начать? Трудно сказать. :) С BOL :) Или отсюда http://sql.ipps.ru Там неплохой список упражнений и хорошая справка на русском, для начала. Почитаешь справку, попробуй выполнить упражнения. Если только начинаешь учить, то скорее всего многие неполучаться(по крайней мере сразу). Это неважно, там полно довольно сложных задач по T-SQL. Я и сам с некоторыми по долгу ковырялся. Хотя мне до наших SQL - гуру далеко вообщем то :). Ну и конечно все таки BOL почитай. Покрути примеры по-разному. А далее - опыт :). Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 21:58 |
|
||
|
|

start [/forum/search_topic.php?author=PgGuest&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 717ms |
| total: | 880ms |

| 0 / 0 |
