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