|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
Помогите плиз. Из MS ACCESS 2003 мастером создал нову базу данных в MS SQL SERVER 2008 перенес таблицы, короче база данных была создана нормально и тест был пройден. Прилинковал через ODBC, было все нормально. После отвязал, так как допустил ошибку в одной из исходных таблиц. После исправления создал новую базу данных по аналогии с первой и при линковке не нашел наименования таблиц. т.е при проведении связи с таблицами в окне связи все системные файлы видны но вот таблицы нет чтоб прилинковать. Посмотрел менеджером таблицы есть а вот при линковке нету. Помогите разобраться как сделать или что сделать чтоб таблицы базы данных в MS SQL SERVER были видны при создании связи в MS ACCESS. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 22:09 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
Права в новой базе неправильно назначены для юзера, через которого коннектитесь к базе ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 22:32 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
а зачем назначать права юзеру если вход осуществлен под администратором? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 10:51 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
Коннектитесь к базе данных под именем администратора базы данных и не видите таблиц? Не путаете с администратором операционной системы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 12:57 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
нет, именно под админом базы данных, в том то и оно и это ввело меня в ступор. ну никак не должно быть так. попробовал создать еще одну новую тоже путем переноса из ACCESS, все прошло на ура, тест показал что все создано без ошибок, даже лог вывелся что имеются таблицы. Открыл менеджер и там тоже таблицы имеются, даже на той старой все нормально, а вот при создании соединения или даже импорта таблицы не видны и все. Не знаю, может не правильно перегрузили саму службу базы данных? которая в MS SQL SERVER. но что это даст если на том же сервере крутится другая база которая работала и сейчас прекрасно работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2018, 18:24 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
robert65, Ничего не понял что у Вас да как. Обычно (если сами не указали специально) все таблицы создаются по умолчанию со схемой "dbo". Внимательно посмотрите во время линковки. Может быть Вы не обратили внимание на схему "dbo" перед названием Вашей таблицы и именно поэтому думаете её там нет? Если не ошибаюсь, когда Вы заходите в базу под админом, то SQL Server не показывает "dbo", а сразу только название. Но вот когда заходите под обычным пользователем, тогда схема появляется. Ну если это не так, ну тогда "сфотографируйте" названия таблиц в MS SQL Management Studio и в MS Access, ну и покажите здесь что не так. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 09:42 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
studieren, смотрел, вот именно что нету ни dbo."имятаблиц" и ни самих "имятаблиц" без dbo. Системные таблицы и вьюхи есть все есть а вот таблиц нету. Именно когда соединяю мастером связи с таблицами или делаю импорт, у окне для выбора таблиц самих таблиц нету. Может попробовать процедурой VBA? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 12:10 |
|
Связь MSACCESS+MSSQLSERVER
|
|||
---|---|---|---|
#18+
robert65Может попробовать процедурой VBA? robert65, попробуй так 21128720 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2018, 12:44 |
|
|
start [/forum/topic.php?fid=45&msg=39676044&tid=1611303]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 141ms |
0 / 0 |