2013-03-08 201 views
0

我已经设法使用SQL Server Management Studio'恢复'我的数据库。从SQL Server Management Studio导出数据库

我现在需要导出这样我就可以将其导入到我的网站空数据库。

我已经试过Tasks/Generate Scripts,但我不能把它生成的文件导入到我的数据库我的网站上。

我收到以下错误信息:

未能找到存储过程“XXX”

我也试着Export Data但我似乎并没有得到一个结果在这个过程的最后。可能是因为我正在使用该软件的免费版本?

是否有任何其他的方式将这些数据导出到一个.sql文件,这样我就可以进口吗?

我只是从一个服务器移到一个站点到另一个 - 它不应该是这样的难!

任何帮助将非常感谢!

+0

您可以在MS SQL Management Studio中进行完整的数据库备份。将该备份还原到您的空数据库。 – DSharper 2013-03-08 10:59:02

+0

我从.bak备份文件(本地)恢复了数据库 - 我需要将其导出并上载到新服务器。 – dave 2013-03-08 11:01:22

+0

@dave:远程登录到这台新服务器。复制服务器上的.bak文件并在那里恢复数据库。 – 2013-03-08 11:03:58

回答

0

尝试使用Microsoft SQL Server数据库发布向导。请访问:

http://www.microsoft.com/en-us/download/details.aspx?id=5498

使用生成的.SQL文件通过以下步骤:

http://www.123-reg.co.uk/support/answers/Databases/Windows-MSSQL/how-do-i-import-export-a-mssql-database-793/

+0

感谢戴夫,我下载了软件,但连接到数据库时出现错误。 “不支持此SQL Server版本(11.0)。(Microsoft.SqlServer.ConnectionInfo)”可能是因为我使用MS SQL Server Management Studio 2012? – dave 2013-03-08 12:02:07

+0

在SQL 2012中,功能已包含在内。请参阅:http://msdn.microsoft.com/en-us/library/ee210545.aspx – 2013-03-08 12:06:25

+0

谢谢 - 我无法远程访问数据库(123-Reg证实了这一点),当我导入我通过'任务/生成脚本 - >将脚本保存到特定位置'我得到如上所述的错误消息“无法找到存储过程'xxx'” - 任何想法? – dave 2013-03-08 13:06:23

0

我不知道你是否已经成功地解决这一点,但我发现,从SSMS保存的SQL文件采用Unicode格式,123-Reg网站期望纯文本。这是导致“无法找到存储过程...”错误消息的原因。

而是保存文件,复制并粘贴SSMS到记事本中的文本,然后保存。该文件应该正确地上传到远程数据库中。

相关问题