Tag: azure sql database

Excel到具有查询参数的Azure SQL

如何使用参数化SQL查询将数据从Azure SQL加载到Excel中? 例如: SELECT FieldOne,FieldTwo FROM SomeTable WHERE FieldThree=[Sheet1$A1] 应将[Sheet1$A1]replace为相应单元格中的值。 我必须使用“SQL Server”连接。 我find了“Microsoft Query”的解决scheme,但无法通过“Microsoft Query”连接到Azure SQL。

尝试从Mac Excel 2016连接到Azure SQL Server时发生ODBC“无效连接string”

我正在尝试在本博客中概述的Microsoft Excel 2016 for Mac中使用Azure SQL数据库作为数据源。 networking方面,在服务器上,我已经允许我的IP范围的连接,我确认我的本地防火墙已被禁用,必要的端口(1433)已打开并可用。 我还确认,我可以通过Windows计算机上的Excel从Azure仪表板中通过连接string参数成功连接。 我能够连接并成功地查询数据库从命令行使用sql-cli和我试图在Excel中使用相同的参数,所以我觉得这个问题是如何格式化连接的细节在Excel对话框中 。 当然,我首先使用了Azure SQL门户中列出的连接参数。 作为回应,我得到了一个不太有用的错误对话: [ODBC](10360)连接string无效 我试过的东西: 服务器名称,后跟逗号和端口号 服务器名称本身 用户名 用户名与'@ [域名]' 以上的所有变化 我不知何故格式化连接的细节错误,或者我错过了一些其他的元素?

find任务的下一个到期date

祝大家好日子。 这是我的桌子: EarnDate | Id | Task | Employee 9/01/2017 | 1234 | Task1 | Bob 9/05/2017 | 4313 | Task2 | Jane 9/07/2017 | 4144 | Task3 | Drew 9/21/2017 | 2341 | Task4 | Tyler 9/21/2017 | 2342 | Task5 | Jim 在我的工作中,我们有一系列的任务需要每90天完成一次。 这些数据正在使用SQL保存到数据库中。 在Excel中,我创build了员工必须进行检查的报告。 我正在尝试创build的报告显示如下: Name | Task1Due | Task2Due | Task3Due […]

数据导入 – Excel到SQL Azure?

是否有任何可用的工具,使从Excel工作表(甚至Access)的数据导入SQL Azure容易? 我可以编写一个C#脚本(我假设现在是最好的),但是我想我会检查是否有其他工具。 我有一个简单的Excel工作表导入,但它的成千上万的logging,而宁愿做一个自动化的工具。 帮帮我?

如何以编程方式将Excel文档导入到Azure SQL表中?

我们的ASP.NET Web应用程序允许用户从Excel导入数据。 我们目前托pipe在我们自己的服务器上,所以可以从Web服务器和SQL服务器访问文件系统。 目前的过程如下所示: 将上传的文件保存到服务器的临时文件夹 执行T-SQL,通过OLEDB直接从文件系统读取上传的文件到SQL临时表 执行T-SQL以根据需要从临时表中读取数据并进行处理(例如,与现有数据进行比较,并根据需要更新/插入) 第2步看起来像这样: Select * into #MY_TEMP_TABLE From OpenRowSet( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; Database=PATH_TO_MY_UPLOADED_FILE; HDR=YES', 'Select * From MY_WORKSHEET_NAME%') 与(例如)使用EPPlus将文件读取到.NET中的数据表中,然后逐行插入数据相比,这是非常快速和直接的。 我们正在开发Azure应用程序(Azure网站和SQL数据库,而不是VM)。 我们可以将file upload到blob存储,并将其内容存入一个字节数组,但是我们仍然坚持逐行处理的方法,这个方法很慢,很脆弱。 有没有一种快速的方式来以编程方式批量上传到SQL Azure中的SQL?

在Excel中将Excel文件导入到SQL Azure

我已经阅读过这样的问题(在64bit支持Jet.OLEDB吗?)和SSO中的这个 (需要预置MSSQL),但是我还没有遇到适合我的正确解决scheme。 我在Azure虚拟机中有一些excel文件(xlsx),我想将所有这些文件都推送到Azure中的SQL数据库。 这将是一个重复的任务,(文件来源,并推到数据库) – 需要每天执行。 我打算使用这种方法 – 当前解决scheme 自定义代码 :使用OpenXML SDK / NPOI / EPPlus读取文件并手动将其推送到SQL数据库(使用.Net SQLBulkCopy)的.NET应用程序。 应用程序在虚拟机内运行。 上述方法的问题是 – 它需要时间来编写和testing不同模式的excel文件。 我正在查看是否有其他选项可以避免自定义代码。 请注意,这里没有内部参与(所以我认为没有SSIS,没有BCP(?)等)。 这不是一次性迁移的活动。 其他选项? 1) 访问数据库引擎? :可以使用“Access数据库引擎”( 2010或2013 ?)读取excel文件而不是openXML或其他工具? 它似乎是在64位环境中Jet.OLEDB的替代品。 但是我不确定这个支持是否优于2007格式,如果这个工作只是读取excel文件(没有创build,操作),为什么要selectOpenXml SDK / NPOI / EPPlus? 2) Azure中的BCP? :BCP可以在azure色内使用吗? 不太确定这一点。 如果是这样, 将 XLSX 转换为CSV然后使用BCP上传到SQL数据库是否有意义,从而最大限度地减less我必须编写的代码量? 3) ExcelDataReader? :如果自定义代码是选项,那么可以跨平台的ExcelDataReader (而且我不需要跨平台function)并且支持XLS和XLSX。 据说ExcelDataReader速度更快 – 但是与使用OpenXML SDK或NPOI / EPPlus等工具读取文件相比, […]