随笔分类 -  mssql

摘要:[代码] 阅读全文
posted @ 2009-07-23 10:04 大力 阅读(378) 评论(0) 推荐(0)
摘要:看到一台服务器没有安装IntegrationServices 服务,这样新建"维护计划"时会出现标题: Microsoft SQL Server Management Studio------------------------------您试图对 SQL Server 远程实例执行的操作失败,因为该远程计算机上没有安装执行该操作所需的 SQL Server 组件。若要继续,请在该远程计算机上安装... 阅读全文
posted @ 2009-07-09 11:29 大力 阅读(580) 评论(0) 推荐(0)
摘要:在数据库中经常会遇到这样的情况:一个主表A,一个子表B,B表中包含有A表的主键作为外键。当要插入数据的时候,我们会先插入A表,然后获得A表的Identity,再插入B表。如果要进行删除操作,那么就先删除子表B,然后再删除主表A。在程序设计中,对两个表的操作是在一个事务之中完成的。   当系统使用频繁就会出现插入操作和删除操作同时进行的情况。这个时候插入事务会先将主表A放置独占锁,然后去访问子表B,... 阅读全文
posted @ 2009-07-01 11:23 大力 阅读(447) 评论(0) 推荐(0)
摘要:进入SQL查询分析器 选择你的数据库 第一步:先sql表修改所有者为dbo EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' ' 第二步:统一删除字段被挂的js [代码]--------------------------------------------------------------- 彻底杜绝SQL注入 1.... 阅读全文
posted @ 2009-06-26 12:20 大力 阅读(596) 评论(0) 推荐(0)
摘要:听说用ROW_NUMBER()分页100W条数据翻页只要2-3秒,有时间测试下[代码]2009年7月3日 23:30:20 测试 [代码]全文索引(模糊搜索)测试,共五百万条数据,耗时436毫秒。 [代码] 阅读全文
posted @ 2009-06-22 16:51 大力 阅读(493) 评论(0) 推荐(0)
摘要:批量修改表的所有者: EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' ' 单个修改表所有者: exec sp_changeobjectowner '要改的表名','dbo'"?":原所有者的名称批量修改视图和存储过程的存储过程:CREATE PROCEDURE ChangeProcOwner @OldOwner as ... 阅读全文
posted @ 2009-05-18 09:17 大力 阅读(761) 评论(0) 推荐(0)
摘要:标题: Microsoft SQL Server Management Studio ------------------------------ 还原 对于 服务器“ZZY”失败。 (Microsoft.SqlServer.Smo) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=... 阅读全文
posted @ 2009-01-09 17:17 大力 阅读(987) 评论(0) 推荐(0)
摘要:微软紧急安全公告:当心SQL攻击爆发 http://tech.sina.com.cn/roll/2008-12-26/0952934911.shtml http://www.microsoft.com/china/technet/security/advisory/961040.mspx 微软官方的暂时解决方案 拒绝 sp_replwritetovarbin 扩展存储过程的权限 使用以... 阅读全文
posted @ 2008-12-26 15:33 大力 阅读(345) 评论(0) 推荐(0)
摘要:今天在做个小软件发现无法用语句实现MSSQL的“强制还原”功能,总是提示数据库正在使用中,(因为这个库打开过,它很长一段时间才会清除连接。虽然把1433端口封了),试了二个多小时无法解决。后来找到了这个老外写的存储过程解决了问题 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli... 阅读全文
posted @ 2008-12-03 17:31 大力 阅读(989) 评论(1) 推荐(0)
摘要:已经安装了2000后再安装2005中要指定2005的默认实例,如果没有这样指定也可以安装成功,但是它不会安装核心的database Engine(当然,可以用SQL Server Management Studio UI连接到SQLSERVER2000上)。 解决方法:在添加删除程序里选中SQLSERVER2005点更改重新安装2005,安装时记得要改它的默认实例。 阅读全文
posted @ 2008-11-26 10:58 大力 阅读(173) 评论(0) 推荐(0)
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->EXEC sp_msforeachdb @command1=N' PRINT '''' RAISERROR(''处理数据库: ? '',10,1) WITH ... 阅读全文
posted @ 2008-11-18 09:41 大力 阅读(417) 评论(0) 推荐(0)
摘要:比如你限制了一个数据库的日志为500M,当这个库用完了500M的空间后,那么他每连接一次数据库都会记一次日志。 日志内容如下: 2008-07-25 09:50:01.23 spid104 错误: 9002,严重度: 17,状态: 6 2008-07-25 09:50:01.23 spid104 数据库 'xx' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。。 2008... 阅读全文
posted @ 2008-07-25 09:40 大力 阅读(1656) 评论(2) 推荐(0)
摘要:之前的密码带 !@#% ,今天发现在VISTA的MSSQL2005注册不了,晕死。。。。。。/ 阅读全文
posted @ 2008-07-23 16:40 大力 阅读(220) 评论(1) 推荐(0)
摘要:2008年5月12日志: sp_addextendedproc --------------------------- Microsoft SQL-DMO (ODBC SQLState: 42000) --------------------------- 错误 0: Cannot find the function xp_dirtree in the library xplog70.d... 阅读全文
posted @ 2008-05-12 08:46 大力 阅读(1639) 评论(0) 推荐(0)
摘要:MSSQL:获得库每个表的记录数和容量 sp_msforeachtable是MS未公开的存储过程: exec sp_msforeachtable @command1="print '?'",@command2="sp_spaceused '?'",@command3= "select count(*) from ? " 阅读全文
posted @ 2008-04-08 09:22 大力 阅读(314) 评论(0) 推荐(0)
摘要:ASCII(character_expression) 返回最左端字符的 ASCII 代码值 CHAR(integer_expression) UNICODE(ncharacter_expression) 按照 Unicode 标准的定义,返回输入表达式的第一个字符的整数值。 NCHAR(integer_expression) LOWER(character_expression) 以字符串中... 阅读全文
posted @ 2008-04-03 15:17 大力 阅读(1451) 评论(0) 推荐(0)
摘要:生成表数据脚本的存储过程 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATE PROCEDURE dbo.OutputData @tablename sysname AS declare ... 阅读全文
posted @ 2008-03-14 14:34 大力 阅读(378) 评论(1) 推荐(0)
摘要:SLQ AGENT服务无法启动问题,目前已经正常 原因在于,批量迁移时,服务器运行帐号所对应的域(其实就是原来计算机的名字不同所致,因此登录要加入新的domain\account即可) 要注意类型为WINDOWS的MASTER帐号,搬迁时这个帐号也会迁出去,这样会导致SQL代理起不来。 阅读全文
posted @ 2008-01-24 08:30 大力 阅读(194) 评论(0) 推荐(0)
摘要:根据资料,MS SQL 2000在win2K3情况下要求安装SP3a,否则可能出现1433无法连接问题,症状表现为:本地企业管理器可以正常打开,查询分析器必须输入服务器为.号才可以连接,而用127.0.0.1/local/localhost等皆无法连接 阅读全文
posted @ 2007-12-11 16:03 大力 阅读(841) 评论(0) 推荐(0)
摘要:SQL SERVER 2005中最新加入了数据库镜像技术,该技术可以为数据库提供冗余的副本,在主数据库无法访问的情况下用户可以访问镜像数据库从而保证数据库的有效访问,要实现该技术需要主服务器、见证服务器和镜像服务器三者相互配合;为了配合SQL SERVER 2005中的数据库镜像技术,在.Net 2.0框架中也增加了相应的参数用以支持镜像转移,这里,假设了FailTest数据库和它的镜像数据库Partner,具体连接代码如下: Data Soure = ".;Database=FailTest;Integrated Security=True;Failover Partner=.\Partner" 请注意代码中的红色部分,这就是.Net 2.0中新增加的数据库连接参数,用于镜像转移。 阅读全文
posted @ 2007-08-06 09:28 大力 阅读(263) 评论(0) 推荐(0)