Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MSSQL 2005数据库的完整备份(使用脚本或visual studio?)_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql server MSSQL 2005数据库的完整备份(使用脚本或visual studio?)

Sql server MSSQL 2005数据库的完整备份(使用脚本或visual studio?),sql-server,sql-server-2005,Sql Server,Sql Server 2005,我不太喜欢MSSQL,但我需要对远程MSSQL-2005数据库进行完整备份。我有一台安装了Visual Studio 2013 Prof.的计算机。我可以使用VisualStudio的服务器资源管理器查看数据库,但似乎没有办法在那里备份它 我发现我的计算机上安装了C:\Program Files(x86)\Microsoft SQL Server\90\Tools\Publishing\1.2\SqlPubWiz.exe。但从双击开始,它就崩溃了 我试着通过控制台启动它: "C:\Program

我不太喜欢MSSQL,但我需要对远程MSSQL-2005数据库进行完整备份。我有一台安装了Visual Studio 2013 Prof.的计算机。我可以使用VisualStudio的服务器资源管理器查看数据库,但似乎没有办法在那里备份它

我发现我的计算机上安装了C:\Program Files(x86)\Microsoft SQL Server\90\Tools\Publishing\1.2\SqlPubWiz.exe。但从双击开始,它就崩溃了

我试着通过控制台启动它:

"C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Publishing\1.2\sqlpubwiz.exe" script -d mydatabase -S myserver -U myuser -P mypass g:\mybackup.sql
但它只是说:

Microsoft (R) SQL Server Datenbankveröffentlichungs-Assistent
Version (10.0.0.0)
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.

Done.
不向g:\mybackup.sql输出任何内容


有什么想法吗?

您应该安装SQL Server Management Studio(有免费的快速版)。如果您连接到sql实例,您可以右键单击数据库,转到“所有任务”,并且有一个选项可以备份整个数据库(架构和数据)。

您指的是数据库备份(只能在sql server上创建,不能在本地PC上创建)还是能够重新创建数据库(可以在任何地方创建)的脚本?我们正在关闭服务,但将来可能需要再次查看数据的可能性很小(例如出于法律原因)。所以,如果有一个包含插入和创建的txt文件(只是浏览文件),那就太好了,但是我想设置一个本地mssql服务器并恢复数据(以防万一)也是可能的?!谢谢,这听起来很有意思。我下载了:但安装时显示:发生了错误,错误代码29506。好的,它与此下载一起工作:但似乎我只能在服务器上备份它,而不能下载备份。对吗?我需要下载备份,因为MSSQL服务器不是由我们托管的,我对它没有文件访问权限。你不能将sql数据库备份到不在同一网络上的机器上。您可以尝试导出数据(使用SSMS中相同的右键单击菜单),再次感谢您的回复。如果我用错了术语,我很抱歉。是的,我想将数据从远程数据库导出到本地计算机。右键单击数据库时,我得到:新建数据库|新建查询|脚本数据库为|任务|报告|重命名|删除|刷新|属性。单击“任务”时,我会得到分离|收缩|备份|恢复|生成脚本。但没有“所有任务”或“导出”选项。我尝试了:任务->生成脚本->选择所有对象类型、所有程序集、所有存储过程、所有表、所有用户、所有视图->脚本到文件。这似乎很有希望,但它出现了一个错误:“目标服务器版本不支持对象或其属性之一。(Microsoft.SqlServer.Express.Smo)“单击链接”要获得帮助,请单击“将我带到仅带有MS Office广告的网页…”。。。好。