|
|
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
Поясните, плиз, новичку в .ADP - как следует вести разработку в смысле дистрибьюции проекта в другую сеть : т.е. , например, я дома на своем компе со своим SQLServer2000 разработал .MDB проект , после этого как его перенести на работу , ведь и имя сервера там другое , и наверное какие-и настройки потребуются ? Кроме всего , не знаю еще как серверную часть перенести ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:19:45 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
Так что у Вас: MDB или ADP? Для MDB работа с MSSQL идет через присоениненные таблицы. Можно переприсоединить таблицы заново, или сделать так, чтобы строка подключения и/или ODBC DSN и дома и на работе были одинаковыми. А серверную часть - первый раз Backup-restore, затем скриптами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:30:48 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
Пардон, в заголовке и тексте ошибка - нужно везде читать .ADP проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 10:43:22 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
Клиент: на каждом клиенте придется поставить MDAC 2.8 и возможно клиенттулз возможно понадобится подправить строку коннекта проекта в ADP файле ADP должен быть для каждого клиента своя копия Сервер: версия переноса сервера 1 если исходный сервер можно остановить на время то можно сделать следущее установить новый сервер той же версии и сервис паков что и исходный скопировать все *.*DF файлы с исходного на новый (пути должны совпадать) все. версия переноса сервера 2 на исходном сервере делаем бэкап базы - получаем файл .BAK на новом сервере запускаем Query Analizer и запускаем такой скрипт: Код: plaintext 1. 2. 3. 4. 5. следует учесть что логины сервера не перенесутся если не скопировать базу master ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:09:42 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
авторПардон, в заголовке и тексте ошибка - нужно везде читать .ADP проект. кто -нить исправьте заголовок пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:15:03 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
2 АлексейК > Для клиента) - C MDAC ясно, а какой клиенттулз имеется ввиду ? - как подправить строку коннекта в ADP файле ? - нельзя ли держать на файловом сервере один ADP и разделяемо его использовать всеми клиентами, что соблазнительно при его постоянных модификациях ? Для сервера > Это описан, как я понял, перенос одной, но всей проектируемой базы . Ну , а если частично нужно переносить некоторые таблицы , хранимые процедуры и прочие серверные объекты. Т.е. разработка идет в одной сети , а нужна дистрибьюция, частичный апгрейд в другую ? Хотя это уже вопрос , видимо , для форума по MsSQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:27:27 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
Можно сделать такой файл: SERVER=Rogovoy-DV DATABASE=DBF_181004 WinAuth=True Назвать его по имени приложения и дать расширение cfg (расширение можно давать любое). Далее, при загрузке приложения выполняем считывание информации: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. Описанный код - это только часть модуля для подключения. Строку коннекта можно открыть след. образом, если m_cnn.cstrWinAuth = TRUE .OpenConnection "PROVIDER=SQLOLEDB.1;INTEGRATED SECURITY=SSPI;PERSIST SECURITY INFO=TRUE;DATA SOURCE=" & m_cnn.strSERVER & ";INITIAL CATALOG=" & m_cnn.strDATABASE В противном случае, запускать свою форму для ввода логина и пароля и формировать строку подключения. Следует помнить, что отданный клиенту файл должен не иметь свойств подключения, т.е. перед тем как клиенту файл отдать или везти его из дома делаем CurrentProject.OpenConnection. Остальное делаем сами:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 11:43:25 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
операции attach-detach допускаются ? удобно использовать их, если БД находится на стадии разработки ... для этого нужно быть sa или dbo могу поделиться собственной программкой (на .NET) (ускоряет процесс так как не надо долго шариться по узлам в EM) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:00:32 |
|
||
|
Перенос .MDB проекта с одного SQLServer'а на другой
|
|||
|---|---|---|---|
|
#18+
по вопросам: Для клиента) - C MDAC ясно, а какой клиенттулз имеется ввиду ? Имеется ввиду клиент кофиг утилита которая позволяет сделать локальный псевдоним сервера при необходимости подмены имен - устанавливается из дистрибутива сервера - как подправить строку коннекта в ADP файле ? подключать можно как хаммер предлагает или доверенное соединение использовать или есть еще вариант хранить в реестре пароль и логин для начала наверное удобнее всего доверенное соединение - нельзя ли держать на файловом сервере один ADP и разделяемо его использовать всеми клиентами, что соблазнительно при его постоянных модификациях ? нет нельзя. нужно его тиражировать. можно вручную, можно автоматически при запуске компа, можно при запуске базы, можно вести контроль версий в процессе работы - в форуме очень хорошо раскрыт вопрос ищи по "Обновление ADP" Для сервера > Это описан, как я понял, перенос одной, но всей проектируемой базы . Ну , а если частично нужно переносить некоторые таблицы , хранимые процедуры и прочие серверные объекты. Т.е. разработка идет в одной сети , а нужна дистрибьюция, частичный апгрейд в другую ? Хотя это уже вопрос , видимо , для форума по MsSQL. В энтерпрайз - менеджере есть мастер переноса единичных объектов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2004, 12:03:17 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32758456&tid=1670727]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 324ms |

| 0 / 0 |
