У нас есть база данных Access UI to Sql Server. Пользователь подключается ко многим базам данных (содержащих одни и те же таблицы с разными данными), может выбирать между ними. Мы используем это для управления версиями. Мы хотим, чтобы он мог копировать и удалять базы данных прямо из интерфейса доступа. Он должен иметь возможность копировать, по крайней мере, на тот же сервер, и в идеале также на другой сервер.Как скопировать базу данных SQL Server из Access
ответ
Это мое окончательное решение:
Dim conn As New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=" dbServer & ";" _
& "User ID=" & user & ";Password=" & password
conn.Open
' backup
conn.Execute "BACKUP DATABASE [" & sourceDb & "] TO [backup device] WITH NOFORMAT, NOINIT, NAME = N'backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
' restore
conn.Execute "RESTORE DATABASE [" & targetDb & "] FROM [abcosting temporary backup] WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10, " & mdf_move & ", " & ldf_move
Резервное копирование и восстановление, вероятно, будет вашим лучшим выбором. Есть и другой способ. Но будут некоторые ограничения.
Вы можете отделить БД, которую хотите скопировать, сделать копию файлов, прикрепленных к старой, и прикрепить новую как новую БД. Ваша проблема будет заключаться в том, что вы используете Access для подключения к БД, вы не сможете отсоединить его, потому что есть подключение к нему, и все соединения должны быть удалены, прежде чем вы сможете отсоединить его.
Удаление этой БД (удалить ее) будет иметь ту же проблему. Он не будет падать, если вы не подключаетесь к БД.
Видимо, нет: http://msdn.microsoft.com/en-us/library/ms188664.aspx – Fionnuala
- 1. Как скопировать базу данных SQL Server
- 2. Скопировать базу данных SQL Server в код
- 3. Как скопировать базу данных (SQL Server 2008) в другую базу данных (SQL Server 2000)
- 4. Скопировать данные из Access в SQL
- 5. Вставить Bool из Access Query в базу данных SQL Server
- 6. Скопировать базу данных SQL сервера с .bak
- 7. Как преобразовать файл Microsoft Access в базу данных SQL Server?
- 8. Как экспортировать всю базу данных Access на SQL Server?
- 9. Лучший способ скопировать базу данных (SQL Server 2008)
- 10. C# импортировать базу данных MS-Access в SQL Server?
- 11. Как использовать базу данных SQL вместо Access mdb из Aspx
- 12. Как создать базу данных Access из сценария
- 13. Как мое приложение может одновременно использовать базу данных MS Access и базу данных SQL Server?
- 14. Как скопировать базу данных
- 15. Как преобразовать базу данных Access в SQL?
- 16. Восстановить базу данных SQL Server из сценария
- 17. SQL Server 2000/SQL Server Management Studio 2008 - Как скопировать базу данных?
- 18. В SQL Server 2008, как мне скопировать данные из базы данных в другую базу данных?
- 19. Скопировать данные из базы данных SQL Server 2005 в базу данных Access 2007 с другой схемой в C#
- 20. Как добавить записи из базы данных Access в существующую базу данных SQL Server?
- 21. Извлечь базу данных SQL Server из старых Windows
- 22. Как перенести общую базу данных из Access в SQL Express
- 23. Как синхронизировать базу данных SQL Server?
- 24. Скопировать SQL из Access To Delphi Script
- 25. Как восстановить базу данных SQL Server
- 26. Как защитить мою базу данных SQL Server?
- 27. Изображение из базы данных Access на SQL Server
- 28. MS Access to SQL Server
- 29. Невозможно скопировать базу данных по
- 30. Скопировать базу данных postgres без разрешений LOCK
Вы хотите скопировать данные из Access децибел к БД SQL, или это чистый SQL децибел доступ из Access UI. Когда вы говорите копии БД, вы имеете в виду копии данных или полную БД? – Jaques
Все данные находятся в SQL DB, доступ к которым осуществляется через связанные таблицы. Я хочу создать новую базу данных как копию другой. В настоящее время мы делаем это с резервным копированием/восстановлением SSMS. – Oliv
Возможно, вам понравится http://blog.sqlauthority.com/2011/05/27/sql-server-copy-database-from-instance-to-another-instance-copy-paste-in-sql-server/ и http://blog.sqlauthority.com/2011/05/07/sql-server-2008-2008-r2-create-script-to-copy-database-schema-and-all-the-objects-data-schema -stored-procedure-functions-triggers-tables-views-constraints-and-all-other-database-objects/Вы должны иметь возможность запускать скрипты из Access. – Fionnuala