问题标签 [sql-import-wizard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 将大型 Excel 工作表导入 SQL
每月我都会收到需要导入 SQL 的电子表格。我通常做的是使用 SQL Server 导入和导出向导并导入到一个临时表中,然后我在其中调用存储过程来完成导入过程。这一切在我的生产服务器上运行良好,并且在我的开发机器上运行良好,直到上周我全新安装了 Windows 10。现在,我仍然能够导入只有几千行的较小电子表格,但是,如果我尝试从具有 500,000 多行数据的电子表格中导入数据,则“设置源连接”和“设置目标连接”都需要几分钟,然后似乎挂在“复制”上。我检查了日志并运行 SQL Profiler,但没有看到任何有关失败的信息。一世' 我让进程运行了一个多小时并最终将其终止,查看了临时表并显示没有导入任何记录。数据格式很好,因为我可以毫无问题地在生产服务器上导入。
现在这是最重要的......只有当我同时在 Excel 中打开电子表格时,我才能在我的开发服务器上导入这些大工作表,(请注意,对于较小的电子表格,我不需要打开电子表格导入)。打开电子表格后,导入过程可以正常工作,但速度很慢,而且不是一种有效的处理方式。
关于为什么导入仅适用于小型电子表格的任何想法,除非它也在 Excel 中打开的电子表格?
我在 Windows 10 Pro 和 Office 2016 上使用 SQL Server 2008 R2。我还安装了 AccessDatabaseEngine - 2007。
编辑: 我创建了一个 SSIS 包并按照建议运行它,一切都按预期工作。为了让事情变得更奇怪,我通过导入/导出向导并选择立即运行并创建 SSIS,一切都再次按预期工作。我再次浏览了向导,但选择了立即运行(没有创建 SSIS),它仍然挂起复制。我尝试再运行 4 次,如果选择“立即运行”和“创建 SSIS”,每次它都可以工作,但每次只选择“立即运行”(不创建 SSIS)时都会失败。老实说,我很困惑这是如何发生的,并且愿意接受更多建议。
sql-server - SQL Sever 导入向导 (2014) 不显示 Excel
我想将 Excel 表导入我的数据库,但在导入向导列表中,我没有将 Excel 视为数据源。我怎样才能解决这个问题?
sql-server-2008-r2 - SQL Server 导入导出向导 - 错误已经存在一个名为
我正在使用 SQL Server 导入导出向导,并且我已经保存了它,它会选择一个 txt 文件并导入到 SQL Server。我必须删除旧表,否则每次运行时都会出错。已经有一个对象名称...
我的问题。有没有办法在这个过程中截断旧表并添加新表?
python - SQL Server 导入向导中无法识别换行符
我正在使用这个 Python 程序将目录中的所有文件附加到一个固定宽度的大型文本文件(大约 2000 万条记录):
SQL Server 导入向导不识别任何换行符,并且每行在换行到下一行之前延伸出约 32,000 个字符。
当我将文件视为分隔文件时,会出现换行符。
任何帮助将非常感激!
sql - 转换导出的图像数据
SQL Server Management Studio 不允许导出图像数据类型,因此使用以下查询导出图像数据类型列:
我将导出的数据作为 CSV 文件,如何将其转换回图像数据类型并将其导入回表中?
sql-server - Using Import wizard to import Excel data into table in SQL Server 2012 failing - text truncation
I have an Excel file that I import weekly into a table.
I am using Excel 2010 and SSMS 2012. The import failed this week and I have been unable to determine why. I was able to successfully import the data into a new table. The table definitions of the new table match the ones of my old table, so that does not seem to be the issue. Below is a screen shot of the error I receive. I have checked the PO header text field and there is nothing that exceeds the datatype of varchar(255) that I have it as.
Also, I sorted the data just to see if a certain row was causing the issue and more data did insert, but I still got the error and it was not on the same row as the original import attempt. I even dropped and created the original table again and I still receive the error.
sql-server - 文本限定符后有空格时将 csv 导入 SQLServer
我有一个包含 GeoCodes 列的 csv 文件。这使用 " 作为文本限定符。
我正在尝试使用 SQL Server 导入向导将其导入 SQLServer。数据的问题是,如果没有 GeoCode,csv 文件有时会将 GeoCode 输出为“”,然后是几个空格。尝试导入数据时会出现此错误,因为它会在文本限定符中提取数据,然后在下一个逗号分隔符之前有这些空格。
下面的数据示例。Pontypandy 行是出错的行。
我必须使用文本限定符,因为 GeoCodes 中有一个逗号。
我对如何将数据发送给我没有发言权,因此必须按原样处理数据。
作为一种解决方法,我必须在导入之前先在记事本中查找和替换数据。这为希望不需要的工作增加了一个额外的步骤。
无论如何我可以在导入期间绕过“”空间吗?
作为额外说明,我目前无法访问 SSIS,但如果可以更轻松地在其中完成,请回答,因为它可以帮助我证明获得 SSIS 的合理性(如果必须,我可能需要稍后删除此评论出示给我的经理)。
sql - sql没有正确导入excel表 - 离开列
我正在尝试将 386 x 386 矩阵从 excel 导入 SQL Server。当我使用导入和导出向导时,一切似乎都正常工作,但是当我检查创建的表时,它从第 255 列开始切断,即我剩下 386 行和 255 列。SQL 对导入/显示的列数有限制吗?谢谢!