Applies ToAccess 2010 Access 2007

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

В проект на Access (* .adp), можете да използвате макрокомандата TransferSQLDatabase за прехвърляне на Microsoft SQL Server 7.0 или по-нова версия на база данни за друга SQL Server 7.0 или по-нова база данни. За повече информация за прехвърляне на база данни вижте документацията на SQL Server.

Забележка: Това действие няма да бъде разрешено, ако базата данни не е надежден.

Забележка: Access 2010 е последната версия, която поддържа проекти за данни на Access.

Настройка

Макрокомандата TransferSQLDatabase има следните аргументи.

Аргумент на действие

Описание

Сървър

Името на SQL Server 7.0 или по-нова версия сървър за база данни, който копирате.

База данни

Името на новата база данни, които ще бъдат създадени на сървъра местоназначение.

Използвай надеждна връзка

Specifes дали няма е надежден връзка към SQL Server. Ако е настроено на да, и след това е надежден връзка и потребителско име и парола аргументите не са необходими. Ако е настроено на не, потребителско име и парола аргументи са необходими. По подразбиране е "да".

Когато използвате надежден връзка, SQL Server сигурност се интегрира със защита на операционната система Windows да предоставите един влизане в мрежата и базата данни.

Влизане

Името на влизате в сървъра местоназначение.

Парола

Парола за аргумента Login . Тази парола е записано като текст в проект на Access, но е скрита по време на операцията за прехвърляне на базата данни.

Копиране на данни

Указва дали да се включи данните в база данни на операцията за прехвърляне. Когато е зададено като да, всички данни е включена за всички таблици, както и всички структури от данни, разширени свойства и обекти на бази данни. Когато е зададено на не, няма данни е включена от таблици. Само структурата на таблицата и разширени свойства се създават на сървъра местоназначение, както и всички други обекти на бази данни (с изключение на диаграми на бази данни). По подразбиране е "да".

Забележки

Не можете да извършвате други операции, докато базата данни е се прехвърлят.

Макрокомандата TransferSQLDatabase , по подразбиране, копира данни, дефиниции на данни, обекти на бази данни и разширени свойства, например стойности по подразбиране, текстови ограничения и стойности за справка.

Има изисквания за прехвърляне на база данни:

  • Трябва да сте член на ролята на администратор на сървъра местоназначение (няма специална роля е задължително на източник сървър).

  • Текущата SQL server, свързани с проект на Access (* .adp) и прехвърляте база данни за сървъра местоназначение трябва да бъде SQL Server версия 7.0 или по-нова версия.

Забележка: Свързани сървърите не се прехвърлят по време на операция за прехвърляне на база данни.

За да изпълните действието TransferSQLDatabase макрос в модул Visual Basic for Applications (VBA), използвайте метода TransferSQLDatabase на обекта DoCmd .

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.