Макродействие TransferSQLDatabase

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

В проект на 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 .

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×