+.+ ~Zealmanの米 +.+
百度空间 | 百度首页 
 
文章列表
 
2009年08月24日 星期一 13:06

需求如下:需要远程连接外地的SQL Server 2000服务器。

  测试条件:一个公网IP,两个静态IP。

  具体步骤:

  一、ping服务器IP能否ping通

  观察远程SQL Server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。

  二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通

  如telnet 202.114.100.100 1433

  通常端口值是1433,因为1433是SQL Server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。

  如果这一步有问题,应该检查以下选项。

  1.检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。

  2.检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开 开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。

  3.检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。

  事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾选,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接,但是Tcp/ip协议的默认端口将被隐式修改为2433,在客户端连接时必须作相应的改变。

  4.如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。

  5.检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。

  如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。

  三、检查客户端设置

  程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。

  四、在企业管理器里或查询那分析器连接测试

  企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->下一步->选Sqlserver登陆->下一步->写入登陆名与密码(sa,password)->下一步->下一步->完成

  查询分析器->文件->连接->写入远程IP->写入登录名和密码(sa,password)->确定

  通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是4秒,而查询分析器是15秒。

  修改默认连接超时的方法:

  企业管理器->工具->选项->在弹出的"SQL Server企业管理器属性"窗口中,点击"高级"选项卡->连接设置->在 登录超时(秒) 后面的框里输入一个较大的数字

  查询分析器->工具->选项->连接->在 登录超时(秒) 后面的框里输入一个较大的数字

  通常就可以连通了,如果提示错误,则进入下一步。

  五、错误产生的原因通常是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:

  1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server。

  2.展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再选择"安全性"选项卡。

  3.在"身份验证"下,选择"SQL Server和 Windows "。

  4.重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务,net start mssqlserver启动服务,也是一种快捷的方法)。

  注释:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全不同的协议),再次连接,显示连接成功。

另外值得注意的是如果你的服务器的1433端口映射没有在公网公开 也是不能连接的 。

 
2009年08月11日 星期二 14:10

wordpress从2.x以后自带永久链接(Permalink-伪静态)的支持,不过在iis环境下,链接后带有index.php的方式,如
http://www.weijingtai.com/index.php/2009/04/10/wordpress-27-win-iis-rewrite,如何去掉烦人的index.php呢,网上有不少方法,一种通过404错误页进行跳转,不过由于不知对搜索引擎是否有影响,就不推荐了。以下给出的规则,利用isapi-rewrite组件,可完全实现wordpress的永久链接,支持后台自带的多种链接形势,无需带index.php参数。isapi-rewrite组件目前国内大多数主机商默认自带,不需要安装,下载文后提供的httpd.ini规则放入wp的根目录即可生效。

   Download wordpress 2.7 iis环境下伪静态规则 Version 2.7

规则原作者转载过多无从查考,在些表示敬意。另外,本规则添加了wordpress在win主机下的中文tag解决方案,使用此规则后无需更改wp的源文件即可解决中文tag的识别问题。本规则目前完美解决了wordpress 2.7 win+iis环境下伪静态的问题。

原文http://www.weijingtai.com/2009/04/10/wordpress-27-win-iis-rewrite/

 
2009年06月04日 星期四 19:37

 
2009年05月09日 星期六 17:00

Donald Knuth说“过早优化是万恶之源”(premature optimization is the root of all evil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。同时,我觉得“过早优化”的概念不专属编写程序,生活中的示例也比比皆是。不信,你看看下面这些情形你是否遇到过:

1、当你开始学一门程序语言的时候(比如c#),你想如果可以精通开发工具(比如Visual Studio)一定如虎添翼,于是一开始你就花很多时间去研究开发工具,而忘记自己学习的重点是语言本身,而非工具。或者,一开始,你花不少的时间去选择哪门程序语言,比较各种语言的优劣,在五花八门的语言前面犹豫不决,这个想学,那个也不想放弃,结果都是学个半路子。

2、当你学习一门外语比如英语的时候,一开始,你花了很多的时间去下载有关英语资料,花了很多的时间去找英语书籍,以为有了这些资料和书籍就可以学好英文,而不是一开始就踏踏实实的从单词、语法开始,结果后来资料下载了一大堆,书籍买了不少,却没有坚持下去。

3、你想搞体育锻炼,比如打羽毛球,于是一开始你花大量时间去买球衣、球鞋、球拍等装备,可没连几天,你发现自己开始三天打鱼了,最后,那些装备都起了灰,也没锻炼几次。

4、你想做时间管理(Getting Things Done),于是你研究各种时间管理的资料,上各种时间管理技巧的网站,比如lifehackdigggtdlife,下载对最流行的GTD的管理软件,以节省时间的名义浪费时间,很浮躁,不能做到实实在在把每天的计划都落实,拖拖拉拉。

5、你有没有这样的体验,一本书你总是对开头的部分看的最仔细,后面的章节没坚持看下去,下次又重复这种循环。当你计划做一件事的时候,总是规划的非常完美,几乎考虑每个细节,但却没有认认真真、一步一步执行,或者过早完美计划,反而让你缩手缩脚,犹豫不前,瞻前顾后,顾此失彼,最后虎头蛇尾。

6、比如,如果我有了钱,我就如何如何享受快乐,比如,如果我将来有了很多的时间,我就会花更多的时间陪家人或锻炼…

这样类似的例子还可以举很多。

过早优化对大的问题在于:过早关注不重要的部分,而忽略行动和目标本身。以静态的思维来优化,殊不知,事务发展总是动态的,“优化”是需要长期的实践积累才可以获得。出发点是好的,但往往好心办坏事,折腾大量的时间,做了很多不该做的,而该做的、重要的反而没做。强化外部条件、工具等外在,而忽略内在因素和行动本身,或者,过多期望将来,而忽略当下眼前。

活在当下,实实在在做好手头的事,是避免“过早优化”最好的方法之一

转自 http://www.watch-life.net/life-thinking/no-premature-optimization.html

 
2009年04月19日 星期日 22:26
 
     
 
留言板
 
69
呵呵,来我空间看看吧,给你踩了
2009年11月16日 星期一 05:22| 回复
 
68
关注你空间几次了都感觉不错,来我空间下
2009年11月16日 星期一 05:22| 回复
 
66
你好,可以交个朋友吗
2009年11月05日 星期四 07:18| 回复
 
65
我来踩你啦,你的空间真漂亮,欢迎回访,哈哈!!!!!!
2009年11月04日 星期三 21:34| 回复
 
64
感谢大家来踩我,THANK
2009年11月04日 星期三 03:12| 回复
 
 
姓 名:    注册
网 址: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      
   
 
最新动态
 
   
 
 
个人档案
 
zealman

北京 西城区 
上次登录:
9月 4日
加为好友
 
   
 
BLOG
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
RSS
 
   
 
LINK
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最近访客
 
 

大唐捕快

最爱哥弟

宁晋新视野

ieliew

mishan857

zachbd520

dreams777

woluxun
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2009 Baidu