我有超过3 000 000行的表格。我有尝试将数据从手动将其与SQL Server Management Studio中Export data
功能到Excel导出,但我遇到了几个问题:SQL Server Management Studio 2012 - 从表格中导出/导入数据
时创建.txt文件手动复制和粘贴的数据(这是几次,因为如果你复制SQL Server Management Studio中的所有行,它会抛出内存不足错误)我无法用任何文本编辑器打开它并复制行;
的
Export data
到Excel不起作用,因为Excel不支持这么多行
最后,随着Export data
功能我已经创建了一个.sql
文件,但它是1.5 GB,我无法再次在SQL Server Management Studio中打开它。
有没有办法导入它的Import data
功能,或其他更聪明的方式来备份我的表的信息,然后再导入它,如果我需要它?
在此先感谢。
感谢您的快速回复。我已阅读关于BCP实用程序并启用它。当我尝试导出时,它对我说“拒绝访问”。我已经阅读过,如果你使用SA帐户登录,它应该可以工作,但我再次获得“拒绝访问”。你遇到过同样的问题吗? – gotqn 2012-07-06 07:28:08
不幸的是,我不知道你的Useraccount在服务器上拥有的许可,也不知道数据库的权限。这可能是导出文件/目录上的Filepermission问题,或其他问题。你看看msdn链接吗?也许你需要添加另一个选项到命令行(如用户名/密码 - 取决于你的配置)。如果这不起作用 - 也许你可以发布更多的信息(确切的errormessage,你正在使用的命令等) – 2012-07-06 07:57:00
是的,我已经看过槽的链接。我也使用用户和密码选项。我的帐户是拥有完整权限的管理员。 – gotqn 2012-07-06 09:37:50