MSSQL编程:未与信托SQL Server毗连相干联的办理方...
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。server|办理建好SQL数据库,设置好了用户名与暗码,毗连也好了,却呈现了上述成绩,原困是未设置SQLSERVER登录认证形式为夹杂认证形式,由于SQLSERVER默许安装后认证形式为WINDOWS认证形式,从而招致堕落。办理办法:
www.ckuyun.com
启动SQLSERVER企业办理器,选择要举行认证形式设置的服务器。右击该服务器,在弹出菜单当选择属性,SQLSERVER将弹出属性对话框
在属性对话框当选择平安性选项,在身份考证处选择“SQLServer和Windows”,然后断定。
php本地模拟的prepare底层就是mysql_real_escape_string,所以必须得用mysql_set_character_set去设置mysql->charset,否则就存在字符集问题。 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右) 理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识 大家注意一点。如下面的例子: 再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。 同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。 一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
页:
[1]