将数据从SQL Server导入Excel不会导入密钥
我正在尝试将SQL Server 2008 R2表导入Excel 除了没有导入特定表中的主键和外键外,其他一切都正常工作将数据从SQL Server导入Excel不会导入密钥,sql,sql-server-2008-r2,excel-2010,Sql,Sql Server 2008 R2,Excel 2010,我正在尝试将SQL Server 2008 R2表导入Excel 除了没有导入特定表中的主键和外键外,其他一切都正常工作 有人能指出问题出在哪里吗?您是否尝试在SSMS(SQL Server Management Studio)中的select*FROM table之后选择表,标记整个表的结果并将其复制粘贴到excel工作表?好的,我解决了我的问题。 显然,当我使用Excel2010中的MSQuery而不是SQLServer的数据连接向导时,我能够选择所有列。 通过这种方式,我可以在excel中
有人能指出问题出在哪里吗?您是否尝试在SSMS(SQL Server Management Studio)中的
select*FROM table
之后选择表,标记整个表的结果并将其复制粘贴到excel工作表?好的,我解决了我的问题。
显然,当我使用Excel2010中的MSQuery而不是SQLServer的数据连接向导时,我能够选择所有列。
通过这种方式,我可以在excel中获取所有内容
感谢您的回复 在将密钥传递到Excel之前将其强制转换为varchar。不导入是什么意思?这些列中的值不显示?或者您希望在Excel中获得主键约束吗?另外:您能告诉我们如何导入这些数据吗?您正在使用SSIS吗?你自己的一些自定义代码?你需要展示给我们看!我们无法读取您的屏幕或您的想法…..在excel中,我使用向导dataconnection并使用sql server中的其他源。之后,我使用windows凭据访问服务器,所有这些都正常工作,我选择数据库并选择要查看的表,然后按下“下一步”按钮并完成。连接字符串:Provider=SQLOLEDB.1;综合安全=SSPI;持久安全信息=True;数据源=sql01\Columbus;使用准备程序=1;自动翻译=真;数据包大小=4096;工作站ID=WS26;对数据使用加密=False;可能时使用列排序规则标记=False;Initial Catalog=Columbus命令文本:“Columbus”。“dbo”。“Sheets”是的,我尝试过,在这种情况下它确实有效,但我不想登录到我的SQL server,因为它是每周报告的一部分。