|
|
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
При импорте базы из Access в MSSQL не переносятся ключевые поля и связи в базе. Скажите плиз, это нормально ? Т.е. надо руками все править после импорта или проблему можно решить как то по другому. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 14:44 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Не импортировал, но если это так, то может попробовать перенести через ErWin, к примеру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 15:04 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Чтобы перенеслись все связи, ограничения и т.п. надо пользоваться мастером преобразования БД в формат SQL Server, а не командой импорт, которая попросту импортирует отдельные таблицы. Если повезет, мастер сможет конвертировать почти все. Он даже попытается преобразовать синтаксис некоторых команд, создаст чеки и т.п., а также сощдасточет о том, чего не смог преобразовать и что надо делать вручную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 15:11 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Таблицы и связи таким образом переносятся, а вот запросы почему-то нет :( С чем это может быть связано ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:04 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Это может быть связано с тем, что запрос создан с учетом особенностей Access, которые не поддерживаются в MSSQL. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:22 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Понятно, типа IIF(...), квадратные скобки..... млин, руками придется переделывать :) ПС подскажите плиз аналог IIF в SQL. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:27 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Case ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:28 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Пробую : Access Код: plaintext 1. 2. В SQL: Код: plaintext 1. 2. Выдает ошибку...... The Query Designer does not support the CASE SQL construct... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:42 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
См. в BOL справку по Case. SELECT CASE When Tariffs.Price < 0 THEN 0 ELSE Tariffs.Price END AS TariffsPrice FROM Tariffs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:46 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
А проблема-то в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:48 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Всерно выдает ошибку The Query Designer does not support the CASE SQL construct... Но после этого запрос выполняется нормально...... Это что же, получается что нельзя добавить CASE в дизайнере ??? Конечно можно обойтись и без дизайнера, но это как то криво.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:57 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Это как раз нормально. Нах дизайнеры, шпарь сразу в SQL. Заодно понимание самого синтаксиса придет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 16:59 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
в 2003 поддерживает case в дизайнере, правда построителя все равно нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:06 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Лана, нах дизайнеры, согласен :) Еще такой вопрос: после переноса SQL добавляет к именам таблиц "dbo.". Это получается, что при использовании запросов в клиенте, я должен менять все имена таблиц на "dbo." + "Имя таблицы". Например было "SELECT * FROM Tariffs", теперь "SELECT * FROM dbo.Tariffs" ? Я использую Delphi + BDE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:08 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
автор я должен менять все имена таблиц на "dbo." + "Имя таблицы". Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:14 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
XP тоже поддерживает Case в дизайнере, но если поставить VS.NET :)) или MDAC 2.7 насколько я понял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:35 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Кстати есть полезнай тулза на www.msaccess.ru, помойму, для перевода ACCESS SQL в T-SQL, очень помогает. Если хочешь могу скинуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2004, 17:42 |
|
||
|
Импорт базы из Access в MSSQL
|
|||
|---|---|---|---|
|
#18+
Давай, попробую. dmitryfox@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2004, 11:36 |
|
||
|
|

start [/forum/search_topic.php?author=NestedSets&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 468ms |
| total: | 825ms |

| 0 / 0 |
