PHP学习笔记
PHP5.6连接MSSQL的时候出现“This extension requires the ODBC Driver 11 for SQL Server”,这是因为5.6版本后需要下载 Microsoft ODBC Driver 11 for SQL Server - Windows,可以到百度去搜索,也可以去官网下载
http://www.hikanglin.cn/blog//uploadfiles/odbc mssql_92122.zip
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2022-03-18 08:41:10
这个实际需要做几个事情;
1、$this->Query('SET TEXTSIZE 2147483647');就是这里的textsize要大一点;
2、要到PHP.INI里面设置;
;mssql.textlimit = 4096

;mssql.textsize = 4096

这里要去掉,而且要加大,比如
mssql.textlimit = 409600
mssql.textsize = 409600
然后重启apache
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2017-05-30 21:19:29
这个一般是 content 字段类型为 ntext,改之前为 select content from table,改后应该是 select convert(text,content) as content from table,另外convert(varchar(255),title) as title vachar不知道是不是需要?
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2017-05-30 21:15:38
因为你用了较新版本的sql server 而php自带的NTWDBLIB.DLL版本比较低(多数是2000.2.8.0),需要更新到新版本2000.80.2039.0http://www.hikanglin.cn/blog//uploadfiles/ntwdblib_15060.rar
,放到这个目录下面 D:\tongcheng\php5
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2017-05-26 18:05:12
打开SQL 2008 在最上面 
工具
选项
designers
阻止保存要求重新创建表的修改
就是这里把前面的勾选项去掉就OK了
PS:2008还真是麻烦啊
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2016-06-26 20:39:19
本来一直在使用APACHE,但是最近由于客户的需要,必须安装SQLSERVER,好不容易装好之后,发现APACHE无法使用,提示80端口被占用。

解决办法:到服务里面找到 “SQL Server Reporting Services (MSSQLSERVER)”,停止 并且设置为手动启动,就OK了,就是这么简单!
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2016-06-03 19:42:18
SQL Server中一些常见的性能问题: 

1.在对查询进行优化时,应当尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 


2.我们应当尽量避免使用 left join 和 null 值判断。left join 比 inner join 消耗更多的资源,因为它们包含与 null (不存在)数据匹配的数据,所以如果可以重新编写查询以使得该查询不使用任何 inner join ,则会得到相应的回报。 

假如有两张示例表: 

product(product_id int not null,product_type_id int nu
SQL SERVER | 评论(0) | 引用() | 阅读(-) | admin | 2008-07-11 10:22:02