sqlserver2005 数据库表损坏
sqlserver2005 数据库表损坏处理一例: sqlserver2005中有个cwbase1数据库,此库中有lc0019999.xsfp表,select * from lc0019999.xsfp时,一开始还能查询出点记录,后来直接就报824错误,看到824错误,就知道是表有损坏了。处理步骤:1.DBCC CHECKTABLE ( 'lc00X9999.xsfp ',REPAIR_REBUILD) 反馈如下:lc0019999.XSFP的 DBCC 结果。消息 8928,级别 16,状态 1,第 1 行对象 ID 1414296098,索引 ID 1,分区 ID 374162285789184,分配单元 ID 92687309078528 (类型为 In-row data): 无法处理页 (1:20184)。有关详...
C#实现组合键
#region 快捷键 private void Payee_KeyUp(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Enter: if ((Control.ModifierKeys > Keys.Control) != 0) { btnSaveBak_Click(this, EventArgs.Empty); } break; case Keys.Escape: btnEsc_Click(this, EventArgs.Empty); ...
SQL Server sa登陆失败
1. 开启sql2005远程连接功能,开启办法如下, 配置工具->sql server外围应用配置器->服务和连接的外围应用配置器->打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务就可以了. 2.登陆设置改为,Sql server and windows Authentication方式同时选中,具体设置如下: manage管理器->windows Authentication(第一次用windows方式进去),->对象资源管理器中选择你的数据服务器--右键>属性>security>Sqlserver and wind...
MSSQL通过日志恢复数据例子
这段时间看了关于在SQL server 中通过日志和时间点来恢复数据。也看了一些网上的例子,看如何通过日志来恢复数据。 前提条件: 数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项 如果是简单模式: 类似下面的语句操作数据就不会记录到日志中: select * into t from [表名] 这时为保证数据的完整要将数据库的恢复模式改成“完整” 测试环境: 1,建立数据库和测试表 create database zp create table [zping.com]( id int, name varchar(20) ) 复制代...
通过日志还原数据库(1)
从日志回复数据库 :自己一步一步按照说明试着看 --创建测试数据库 CREATE DATABASE Db GO --对数据库进行备份 BACKUP DATABASE Db TO DISK='c:\db.bak' WITH FORMAT GO --创建测试表 CREATE TABLE Db.dbo.TB_test(ID int) --延时1秒钟,再进行后面的操作(这是由于SQL Server的时间精度最大为百分之三秒,不延时的话,可能会导致还原到时间点的操作失败) WAITFOR DELAY '00:00:01' GO --假设我们现在误操作删除了 Db....
win2003下建立*.*到asp.net的映射
准备自己架一个blog,于是下了CNBlogsDotText,在安装说明上要求把web项目建立*.*到asp.net的映射,着实在这里费了一番周折。估计很多用win2003的朋友在这里会和我一样卡住,我把详细的过程写在这里,供参考。 1.从iis里找到给.text设置的虚拟目录或网站,右键属性后,翻到“主目录”选项卡 2.点击“删除”下面的“配置”,进入“应用程序配置” 3.点击“通配符应用程序映射(执行顺序)”处的“插入”,进入“添加/编辑应用程序扩展名映射”。 4.选择asp.net使用的执行文件,一般是C:\WINDOWS\Microsoft.NET\Fra...
SQL游标示例
游标一般格式: DECLARE 游标名称 CURSOR FOR SELECT 字段1,字段2,字段3,... FROM 表名 WHERE ... OPEN 游标名称 FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变量名3,... WHILE @@FETCH_STATUS=0 BEGIN SQL语句执行过程... ... FETCH NEXT FROM 游标名称 INTO 变量名1,变量名2,变量名3,... END CLOSE 游标名称 DEALLOCATE 游标名称 例子: /* 功能:数据库表格tbl_users数据 deptid userid username 1 100 a 1 101 b 2 ...
IIS7-ISAPI和CGI 限制 错误
详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~
NULL对IN查询的影响
--1. NULL 对 IN(NOT IN) 查询的影响 --测试数据 DECLARE @1 TABLE(col1 int) INSERT @1 SELECT 1 UNION ALL SELECT NULL UNION ALL SELECT 2 DECLARE @2 TABLE(col1 int) INSERT @2 SELECT 1 --查询 SELECT [@1总记录数]=COUNT(*) FROM @1 --结果: 3 SELECT [@1在@2表中存在的记录数]=COUNT(*) FROM @1 a WHERE col1 IN(SELECT col1 FROM @2) --结果: 1 SELECT [@1在@2表中存在的记录数]=COUNT(*) FROM @1 a WHERE col1 NOT IN(SELECT col1 FROM @2) --结果: 1 --在@2中插入一条NULL值 INSERT @2 SE...