
Sql Server
samsample
专注野战技术的中年男人
展开
-
Sql Server远程连接数据库(相当于Oracle的dblink方式)
方法比较简单,直接连,提出数据(主要是因为两台主机在内网里面,不用考虑网络传输的IO问题)。SELECT * FROM OPENROWSET('SQLOLEDB','数据库主机别名/IP';'用户名';'密码',库名.dbo.表名)需要注意:1. 中间三个参数之间用分号(;)分割;2. 最后一个参数不需要引号引住。如果数据量过大,建议还是走文件的形式装载进数据库吧。原创 2015-10-20 14:10:16 · 1710 阅读 · 0 评论 -
遭瘟的pyodbc——关于存储过程执行
由于需要使用django连接SQL Server,烦人的事情随之而来。首先Django 没有自带针对MSSQL的BackEnds,所以要自己包装,这个很烦很烦,烦到死了,每次部署到新的机器上都要调试很久。可以见我之前写的这篇文章:Django连接SQL Server配置指引,其实是可以成功的,但是每次都要配置,太过麻烦了。而且只能连接一个数据库,如果要连接多个数据库,无法避免要使用py原创 2015-11-21 13:32:20 · 5819 阅读 · 1 评论 -
解决使用Pyodbc向MSSQL插入unicode字符乱码的问题
——这个问题烦扰了我将近3个星期。重要提醒:想看解决方案的直接拖到最后,这中间的过程,急性子的人可以不用看。问题描述:现有:1. unicode字符串:a = "测试" ;2. 数据库SQL Server 2008表 t(name nvarchar(100))3. linux主机:CentOS6.7 64bit(run in docker)4. 驱动及接口:原创 2016-01-19 00:03:39 · 4641 阅读 · 3 评论 -
CentOS6使用unixODBC+FreeTDS+pyodbc连接Sql Server2008
这个问题看似简单,网上找了N多资料,都是不行的。今晚终于解决,途径如下:----特别说明一下,我这边手头上只有一台32位的系统,没有64位的,如果各位版本不一样,下载软件的时候相应要变更一下版本(尤其163源) 0. 系统环境:CentOS6.5 32bit(Linux version 2.6.32-71.el6.i686)Python2.6.6 --升级到--> p原创 2016-01-03 00:23:23 · 5449 阅读 · 0 评论 -
微软ODBC Driver 1.0 for Linux 使用 pyodbc并发产生的问题
站点的制作到达尾声,需要考虑部署的问题了。所以想趁前段时间很火的docker还热手,熟悉一下练练手,也方便后面实际环境部署用,避免又像之前一样apache在一台server上怎么都跑不起来的尴尬。但是,就在啥都部署好了,站点也都能正常运行和访问之后,发现一个让我崩溃的问题。 pyodbc会产生一个并发的异常错误。现象是pyodbc报出来的,但是具体是不是pyodbc的错误,还不原创 2016-01-03 01:19:21 · 1786 阅读 · 0 评论 -
Django连接SQL Server配置指引
额,之前有一篇同名的文章《Django连接SQL Server配置指引》,写的内容我后来再次校验的时候发现有部分内容是不对的。但是修改文章的工作量太大了,所以另外开一篇文章来“重构”它(^_^),也方便后面找问题。1. 前言Django只内置了几个 Database Backend(mysql、oracle、sqllite3(默认)、postgresql_psycopg原创 2016-03-30 13:31:11 · 21445 阅读 · 4 评论