沪深分钟数据导入MS-SQL Server的方法及步骤--微盛投资 wstock.net 


2000年至今的沪深5分钟数据,以及 wdz程序下载地址:https://www.wstock.net/wstock/wsmin.htm

1、利用wdz程序,将沪深5分钟或15分钟或30分钟或60分钟等数据输出为ms-sql server的sql文件,如下图:



2、进入 MS-SQL Server的管理中心,创建一个空白数据库 testWSTOCK,请参见下图 备注:SQL Server Express版为微软公司提供的免费版,可在微软官网中下载。 MS-SQL Server Express 2008版 官网 下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=1695 MS-SQL Server Express 2005版 官网 下载地址: https://www.microsoft.com/zh-cn/download/details.aspx?id=21844

3、设置新建数据库的容量、增长方式等,如下图

4、如果sql文件较小,可直接在“企业管理器”(管理中心)-->“新建查询”-->打开对应的sql文件-->执行,即可将相应数据导入SQLServer数据库中。 5、如果sql文件较大,可利用MS-SQL Server自带的命令行工具osql将其导入到SQL Server数据库中。方法如下: 5.1 在Windows中进入“命令行”(在运行中输入“cmd.exe”回车) 5.2 osql命令说明:osql -S 服务器 -U 用户名 -P 密码 -d 数据库名称 -i 对应的sql文件( -S等选项字母需要区分大小写) 例如: osql -S localhost\sqlexpress -U sa -P sa -d testWSTOCK -i g:\SH600016-ms.sql osql的详细说明可参见微软MSDN,网址如下: https://msdn.microsoft.com/zh-cn/library/ms162806.aspx 6、也可使用微软推荐的sqlcmd命令(选项字母,例如-S等需要区分大小写),使用方法类似osql,例如: sqlcmd -S localhost\sqlexpress -U sa -P sa -d testWSTOCK -i g:\SH600016-ms.sql sqlcmd的详细说明可参见微软MSDN https://msdn.microsoft.com/zh-cn/library/ms162773.aspx 7、如果不熟悉osql、sqlcmd等工具程序,也可利用微盛wdz程序相关的xls脚本程序,实现对应sql文件的入库,如下图:

8、点击如上图的“批量转换”,数据已写入MS-SQLServer数据库中,如下图。



9、如需要,您可根据您自己的ODBC配置情况,更改xls宏中的具体代码,参见下图:



微盛投资 :: www.wstock.net ● wdz程序● sql入库● sqlserver● 沪深5分钟数据 (END) www.wstock.net www.ws-data.com 微盛投资