【发布时间】:2015-08-15 18:12:22
【问题描述】:
我有一个正在开发中的网站,在一个便宜的主机上运行。我可以使用 SSMS Express 远程管理数据库...但我实际上无法在我自己的计算机上对该数据库进行本地备份?这是真的吗??
我无法在他们的服务器上进行备份,因为我不知道我的 FTP 访问点指向哪里。
在我的计算机上获取远程数据库的 .bak 文件的最简单、轻松的方法是什么?我一直在寻找几个小时,但没有答案。
下载 1GB 以安装 SSMS,但无法进行本地备份。难以置信。
【问题讨论】:
-
数据库有多大?桌子太多了吗?还有很多行?
-
“我无法在他们的服务器上进行备份,因为我不知道我的 FTP 访问点指向哪里。” - 对我来说似乎是一个管理问题。请尝试消除标题中的偏见,并解释 SSMS Express 如何使这项任务“不可能”完成。 (如果有 SSMS Express 限制,请务必直接讨论并在标题中包含相关信息。)
-
无法在我的计算机上创建备份文件。它必须写入远程 SQL Server 文件系统,然后复制到我的 PC(例如,通过 FTP,这是我唯一的访问权限。)我不知道远程计算机上的物理路径是什么。
-
备份由 SQL Server 引擎而不是 SSMS 执行,因此备份路径需要位于 SQL Server 引擎可以写入的位置。您可以在 SSMS 中做的最好的事情是编写数据库对象(可能包括数据)和/或使用导入/导出向导。
-
谢谢马丁。太疯狂了,SSMS Express 不允许您导入比 SQL Server 2005 数据库晚的任何内容。
标签: .net sql-server