如何配置 SQL Server 2005 以允许远程连接

在尝试从远程计算机连接到 Microsoft SQL Server 2005 实例时,可能会接收到错误消息。在使用任何程序连接到 SQL Server 时都可能会发生此问题。例如,在使用 SQLCMD 实用工具连接到 SQL Server 时收到以下错误消息:

Sqlcmd:错误:Microsoft SQL Native Client:建立到服务器的连接时发生错误。连接到 SQL Server 2005 时,默认设置 SQL Server 不允许远程连接这个事实可能会导致失败。

如果没有将 SQL Server 2005 配置为接受远程连接,则可能会发生此问题。默认情况下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允许远程连接。若要配置 SQL Server 2005 以允许远程连接,请完成以下所有步骤:

  • 在您要从远程计算机连接到的 SQL Server 实例上启用远程连接。
  • 打开 SQL Server Browser 服务。
  • 配置防火墙以允许与 SQL Server 和 SQL Server Browser 服务相关的网络通讯。

本文介绍如何完成这些步骤中的每一步。

若要在 SQL Server 2005 实例上启用远程连接并打开 SQL Server Browser 服务,请使用 SQL Server 2005 外围应用配置器工具。在安装 SQL Server 2005 时会安装外围应用配置器工具。

为 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 启用远程连接

必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。为此,请按照下列步骤操作:

  1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
  2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
  3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。
    注意:请在接收到以下消息时单击“确定”:

    “直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”

  4. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

就这样,就可以远程连接数据库了~~~好运!!

人脸识别算法综述-(LPP,PCA,K-L,SVM)

[摘 要] 本文通过工业界世界级人脸测试,说明人脸识别发展现状,分别从二维、三维角度,阐述了人脸识别算法现状,并对人脸识别算法发展趋势予以说明。

[关键词] 人脸识别 二维识别算法 三维识别算法

一、引言

1.人脸识别概述。人脸识别由于可接受性好,在生物识别领域得到较快的发展。人脸识别的研究范围广义上来讲大致包括以下五个方面的内容:人脸定位和检测、人脸表征(人脸特征抽取)、人脸鉴别、表情/姿态分析、生理分类五方面内容。 继续阅读

ERWin教程(包括如何注册)

erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。但如果你是一个出色的数据库应用开发者,那你一定会发现erwin的好处。因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据对象设计和对象之间的关系设计。而且erwin提供了数据库正向工程、逆向工程和文档正向工程功能,可以把设计直接实施到数据库后者把数据库中的对象信息读到erwin设计中,也可以生成设计文档,格式还可以自动定义。

ERWin7.2.5破解版(注册机)下载地址:erwin7-keygen.rar (37.98 kb)

如何注册? 继续阅读

VC超大数组Stack Overflow的解决方法

VC定义超大数组时,stack OverFlow的解决方法,当然了这里的数组不仅仅是int,char,double等内置类型,还可以是其他的类,如CString,CButton,CMap等。

stack overflow,堆栈溢出

这次在写一个程序的时候,定义了一个超大的char型数组,元素个数超过3000W个的时候,程序无法调试,提示:Stack Overflow。

用单步调试试了一下,定义数组的时候没问题,但是在开始对数组赋值的时候,就会弹出一个Stack OverFlow的错误提示,有了程序的错误提示,那就好解决了,在百度上搜索了一下,就找到了解决方法.

如果是英文版:
project -> setting -> link -> category 选择 output -> stack allocations 里面的 reserve 填入 0x10000000 然后选OK

当然了,如果还是不能解决的话,那就要用动态数组了,毕竟动态意味着无穷~~

如何屏蔽BlogEngine.net的垃圾评论

最近使用了博易的开源博客,其内核是BlogEngine.net,但是由于汉化后的博易博客仍然带有BlogEngine的标志,于是乎一群如同看到腐肉的苍蝇一般的垃圾评论蜂拥而至,实在令人厌烦。

第一次,我在后台手工删除了大概800条左右的垃圾评论,花了我10分钟。。。后来大概事隔一个月。我再次看评论数量后,发现已经有三千多条了,这次是不能在后台用手工删除了,于是找到博易的作者,他给了一个用以屏蔽英文垃圾评论的扩展,安装之后,发现还不错,英文基本上都可以屏蔽掉。下载地址如下:

http://my.blogyi.net/post/blogengine-extension-remove-english-spam.aspx

这个是解决了过滤垃圾留言的问题,可是如何删除已经产生的垃圾留言呢?本人在博易作者提供一个小工具的前提下,进行了进一步开发,做出了一个比较可靠的垃圾评论删除工具。(注:博易作者给的是基于评论是否审核通过的前提下,不过后台有个选项,就是超过多少天,就自动认为评论审核通过,所以这个工具在我这里不起作用。) 继续阅读

百度日本-四面楚歌

百度对日本业务投入不菲。07年筹措日本分公司之初,就动用了12亿日元也就是近1亿人民币买服务器。百度日本站点www.baidu.jp 于08年1月正式推出。

现在的日本搜索,Google占60%份额,雅虎30%,但随着孙正义执掌的雅虎日本开始使用Google提供的技术和广告,Google占有超过90%份额。据估计,百度日本占有约1%。可忽略不计。

Alexa数据显示,Google日本在日本网站中排名第2,百度日本排名300上下,Google日本在全球网站的排名是27,百度日本排名是4000以后。从08年末开始,Google日本的全球排名从40名逐步提升到目前的27名;百度日本的全球排名一直在4000名转。从08年末的4300名下降到2010年的低谷8000名,最近又慢升到4300名左右。 继续阅读

m进制转换为n进制-任意进制转换算法

这种题也是一道经典的面试题,主要考察进制转换细想,Coding质量等。

当我们把十进制转成二进制的时候,我们通过辗转相除,取余,逆置余数序列的过程得到新的进制的数。因此我们可以借助这种思想把M进制转成N进制的数。 继续阅读

海量数据处理专题(六)——双层桶划分

【什么是双层桶】
事实上,与其说双层桶划分是一种数据结构,不如说它是一种算法设计思想。面对一堆大量的数据我们无法处理的时候,我们可以将其分成一个个小的单元,然后根据一定的策略来处理这些小单元,从而达到目的。

【适用范围】
第k大,中位数,不重复或重复的数字

【基本原理及要点】
因为元素范围很大,不能利用直接寻址表,所以通过多次划分,逐步确定范围,然后最后在一个可以接受的范围内进行。可以通过多次缩小,双层只是一个例子,分治才是其根本(只是“只分不治”)。 继续阅读

一个Sqrt函数引发的血案

好吧,我承认我标题党了,不过既然你来了,就认真看下去吧,保证你有收获。

我们平时经常会有一些数据运算的操作,需要调用sqrt,exp,abs等函数,那么时候你有没有想过:这个些函数系统是如何实现的?就拿最常用的sqrt函数来说吧,系统怎么来实现这个经常调用的函数呢?

虽然有可能你平时没有想过这个问题,不过正所谓是“临阵磨枪,不快也光”,你“眉头一皱,计上心来”,这个不是太简单了嘛,用二分的方法,在一个区间中,每次拿中间数的平方来试验,如果大了,就再试左区间的中间数;如果小了,就再拿右区间的中间数来试。比如求sqrt(16)的结果,你先试(0+16)/2=8,8*8=64,64比16大,然后就向左移,试(0+8)/2=4,4*4=16刚好,你得到了正确的结果sqrt(16)=4。然后你三下五除二就把程序写出来了: 继续阅读

谷歌(Google)2011年校园招聘笔试题

2010年9月27日晚在北京进行了2011年度招聘宣讲会,宣讲会结束后就开始现场笔试,第二天6点之前就可以得到面试资格的通知。据当时Hr所说,根据以往经验,其中800笔试者中会有40名入选面试。Google的效率和招人的精益程度可见一斑。

笔试一共有10个选择题和3个编程算法题,Google的要求是前面的选择题至少正确6个以上,判卷人才会看后面的三个算法题。下面是回忆版的笔试题,有的已经记不起来了,有可能回忆的不太准确。大家看看这些题,在找工作的时候有个参考,好运Everyone~~~ 继续阅读