Связанные таблицы в SQL Server 2008 Express - PullRequest
0 голосов
/ 18 марта 2011

Я перенес ACCESS 2000 в SQL Express 2008 и у меня возникли проблемы со связанными таблицами. Есть ли способ реплицировать связанные таблицы ACCESS в SQL?

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 марта 2011

Что я хочу сделать, это связать базу данных из SQL Express (База данных db1, Таблица tbl1) с SQL Express (База данных db2, Таблица tbl2) ... Как я могу это сделать?

Э-э, если db1 и db2 являются именами баз данных на одном и том же сервере, вполне легко выполнять запросы между различными базами данных.

select * 
from db1.dbo.tbl1 inner join db2.dbo.tbl2 
on tbl1.employeeid = tbl2.managerid

Надеюсь, что это поможет.

0 голосов
/ 18 марта 2011

Вы можете использовать мастер увеличения размера или Microsoft SQL Server Migration Assistant 2008 для Access.Если у вас есть таблицы на вашем SQL-сервере, вы можете связать их, используя обычный метод связывания таблиц или код, если хотите быть модным

РЕДАКТИРОВАТЬ:

Если они находятся на одном и том жеФизический блок, то один из способов состоит в том, чтобы сделать представления таблицы, используя полное имя 3.В приведенном ниже примере я создаю представление в базе данных Tracker_3, которое просматривает таблицу tblStaff_details в базе данных Skyline_common

USE [Tracker_3] GO

create view [dbo]. [TblStaff_details] как выбрать * из Skyline_common.dbo. [tblStaff_details]

GO

...