易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL SERVER 2005 只有mdf文件的数据恢复方法


一次Project项目平台(PWA)意外停机且配置数据库SharePoint_Config 的LDF被意外删除,如果直接附加MDF文件则无法附加.
先尝试sp_attach_single_file_db恢复,执行如下:
sp_attach_single_file_db 'SharePoint_Config','D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\SharePoint_Config.mdf'
出现错误提示:
文件激活失败。物理文件名称'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\SharePoint_Config_log.LDF'可能不正确。
由于数据库没有完全关闭,无法重新生成日志。
消息 1813,级别 16,状态 2,第 1 行
无法打开新数据库 'SharePoint_Config'。CREATE DATABASE 中止。
然后尝试如下步骤:
1、新建SharePoint_Config 数据库
2、停止SQL SERVER 2005,将原来的SharePoint_Config .mdf数据库文件覆盖刚新建的SharePoint_Config .mdf数据库文件,重新启动数据库,
此时数据库中的表不能正常读取。
3、将数据库设置为紧急状态:
alter database SharePoint_Config set emergency 
此时数据处于紧急状态,库中的表可以读取
4、执行如下代码:
use master 
declare @databasename varchar(255) 
set @databasename='SharePoint_Config'         --设置变量为数据名
exec sp_dboption @databasename, N'single', N'true' --将数据库置为单用户状态 
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) 
dbcc checkdb(@databasename,REPAIR_REBUILD) 
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态
数据库正常。


相关文档:

java 连接 sql 2005 的方法

java 连接 sql 2005 的方法:
 1。到微软官方网站下载2005的jdbc并解压,获得文件sqljdbc.jar
2。复制文件sqljdbc.jar到jdk目录\jdk1.5\jre\lib\ext下。
 3。开始-〉程序-〉sql server 2005-〉配置工具-〉SQL Server Configuration Manager。启动sql 2005服务。
点击 sql server2005网络配置节点,并选中&rd ......

ORACLE中用rownum分页并排序的SQL语句

第一种: 
select b.* from
 ( select a.*, rownum row_num from
   (select t.* from A05_ORGANIZATION t order by org_name_en asc) a
  ) b
 where b.row_num  between 1 and 5  order by b.row_num asc
第二种(更高效):
select b.* from
 ( select a.*, rown ......

修改SQL 2005数据库默认不区分大小写

创建的数据库中区分大小写
create database test  COLLATE  Chinese_PRC_CS_AS  
数据库中区分大小写
alter database test  COLLATE  Chinese_PRC_CS_AS 
恢复默认的不区分大小写
alter database test  COLLATE  Chinese_PRC_CI_AS ......

pl/sql developer的使用

在“新建”菜单中,有Program window,Test window,SQL window和Command window等。
SQL window和Command window有什么区别??
Command window实现了SQL*Plus的所有功能,允许运行sql*plus命令,sql命令,sql脚本。
SQL window用于执行sql语句,显示sql输出,执行统计信息。(测试sql语句,查看表中的数据, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号