|
|
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Проблема в переносе mdb в adp Раньше была база с таблицами(mdb), лежащая на сервере. На клиентской машине был файл mdb с интерфейсом и логикой, которой присоединялся к файлу на сервере. В клиентском аксесе создавались временные таблицы. Естественно каждый пользователь имел свои таблицы. Они нужны для временой обработки. При переходе на SQL SERVER2000( adp), все запросы и функции были переписаны в хранимые процедуры. Возникла проблема с временными таблицами. Подскажите плиз как с двух разных кл.машин создавать временные таблицы с одинаковыми именами, и возможно ли это? Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 17:43 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Current_user+ИмяТаблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 17:59 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз как с двух разных кл.машин создавать временные таблицы с одинаковыми именами, и возможно ли это? А зачем тебе 2-е разных таблицы? Сделай одну, только добавь в неё поле например UserID (int) у которого будет Св-во DefaultValue = suser_sid() И Всё! А можно вопрос, почему вы не остались на mdb? Нужно ведь всего лишь прилинковать таблицы через ODBC и все заработает? А так скольно нужно всего переделывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 18:41 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
А можно вопрос, почему вы не остались на mdb? 1.По приказу начальства. 2.Слишком медленно все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 21:15 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
А сколько клиентов одновременно подключается? И каков размер базы? Просто у меня ситуация такая: База еще не внедрена (mdb), но мне понятно, что работать будет слишком медленно. А вот как раз начальство этого не понимает :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 21:58 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
База mdb была таблиц -100 запросов- 600 форм -100 отчетов -50 модулей 10(в каждом по целой куче функций) и куча всего в модулях форм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2003, 22:04 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
А количество данных, в мегабайтах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 02:09 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Может, я чего-то недопонял в вопросе, но в MS SQL есть временные таблицы, имя которых начинается с #, они с одним именем и доступны только текущему коннекту. BOL: Temporary Tables You can also create temporary tables. Temporary tables are similar to permanent tables, except temporary tables are stored in tempdb and are deleted automatically when no longer in use. The two types of temporary tables, local and global, differ from each other in their names, their visibility, and their lifetimes. Local temporary tables have a single number sign (#) as the first character of their names; they are visible only to the current connection for the user; and they are deleted when the user disconnects from computers running Microsoft® SQL Server™. Global temporary tables have two number signs (##) as the first characters of their names; they are visible to any user after they are created; and they are deleted when all users referencing the table disconnect from SQL Server. For example, if you create a table named employees, it can be used by any person who has the security permissions in the database to use it, until it is deleted. If you create a local temporary table named #employees, you are the only person who can work with the table, and it is deleted when you disconnect. If you create a global temporary table named ##employees, any user in the database can work with this table. If no other user works with this table after you create it, the table is deleted when you disconnect. If another user works with the table after you create it, SQL Server deletes it when both of you disconnect. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 10:30 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Mind :Сама база 10 мег и интерфейс 10 мег?,( два файла mdb ) Savik:Хелп из BOL я читал, только дело в том, что на этих как-бы временных таблицах основано куча всяких формочек и т.д. А как форму или представление сделать на основе временной таблицы с именем #table_name я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 10:55 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
2:alexandr1000 Мдя ... если у вас на 10 метрах уже тормозит, то что же тогда у нас будет ... предполагаетья 2 Гб и больше. И еще можно последний вопросик: сколько примерно времени ушло на то чтобы переделать все на ADP? Чувствую скоро приёдется это делать, и надо это хоть как то оценить. Правда у нас цифирки немного другие: таблиц -50 запросов- 1100 форм -170 отчетов - 110 и модулей штук 50 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 11:10 |
|
||
|
APD временные таблицы
|
|||
|---|---|---|---|
|
#18+
Если честно, то мы еще не все перевели в adp. Сразу столкнулись с кучей проблем. А так примерно месяца на 3 работы 2 чел. Ну если база у вас грамотно написана, то возможно будет все гораздо быстрее. От преобразования мастером В SQL Server отказались, все делали сами. Большая проблема с запросами, которые основаны на каких то данных из формы, и вообще куча проблем. Почему не сделали такую проггу для перекачки в МИКРОСОФТЕ я до сих пор понять не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1817&tid=1682107]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 337ms |

| 0 / 0 |
