博客统计信息

用户名:wangcai008
文章数:31
评论数:68
访问量:112321
无忧币:20
博客积分:868
博客等级:3
注册日期:2007-04-17

C/S结构的应用程序,将数据库从SQL Server2000移植到SQL Server2005后,应用程序的客户端连接服务器端登录报错。
 
SQL Server2000环境下的连接参数为:
服务器:localhost
数据库:XXX
用户名:sa
密码:******
 
移植到SQL Server2005后,还是用上面这套连接参数,一直报错。
 
将连接参数更改为:
服务器:服务器名\实例名
数据库:XXX
用户名:sa
密码:******
 
连接成功!
2008-06-05 14:29:03
自环头的作用:
单机既是发送端又是接收端,既是服务器端又是客户端,通常用于程序测试。
 
制作方法:
取一段10厘米左右长的网线,将外皮剥掉,随便拿其中的一对,插入水晶头中,线序为:
1连接3
2连接6
然后用网线钳压紧。
 
 
类别:未分类|阅读(1000)|回复(0)|(0)阅读全文>>
报错信息:
 

 
 
 
问题背景:
1、重新安装了操作系统,并且命名了新的主机名;
2、使用Windows身份验证。
 
问题原因:
对欲附加的数据文件和日志文件无操作权限。
 
解决办法:
在操作系统内,为数据文件和日志文件添加控制权限。
 
具体步骤:
文件—>属性—>安全—>添加—>高级—>立即查找—>EveryOne—>确定—>确定—>完全控制—>应用
 
 
 
 
 
 
 
1、在Management Studio中启动导入/导出向导
2、选择数据源:
      .Net Framework Data Provider for Oracle
      ConnectionString:Data Source=orcl;User ID=app;Password=app
3、SQL语句:select * from hr.table01(注意无分号)
 
问题描述:对数据库执行完整备份时,报错。
备份语句:

use master
go
backup database
xxxx_s to disk='F:\DBBACKUP\xxxx_S_20080124.bak';
错误信息:

消息 3007,级别 16,状态 1,第 1 行
不允许对文件或文件组 "sysft_test" 进行备份,因为它没有联机。可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以限制在选项中只包括联机数据。
消息 3007,级别 16,状态 1,第 1 行
不允许对文件或文件组 "sysft_DocData" 进行备份,因为它没有联机。可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以限制在选项中只包括联机数据。
..
一、环境描述
 
        服务器:HP DL380G3
        磁带机:HP StorageWorks Ultrium 960
        数据库:SQL Server2005
        备份软件:Windows 2003 Server自带的备份工具
 
二、备份策略
 
        1、在Management Studio中构建维护计划,将数据库备份到本地磁盘;
        2..
 
一、问题
 
        在Management Studio中新建维护计划时,提示以下错误信息:
 
        “代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)
 
二、解决方法
 
        打开SQL Server Configuration Manager,启用SQL Ser..
一、写入同一个数据库的另一个表中
 
        use db1
        go
 
        create table t1(
        Item   varchar(100),
        Prov   varchar(100),
        Qty    int);
 
        insert into t1(ite..
一、问题描述
        使用T-SQL执行数据导入:
         use wwww
        go  
        insert INTO OPENDATASOURCE(
        'SQLOLEDB',
        'Data Source=WINNIE\IIDC;User ID=xx;Password=password'
        ).wwww.dbo.indexitem
  ..
一、简介
        xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。
 
二、安全隐患
        由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。
 
三、SQL Server 2005中的xp_cmdshell
   &nb..
1、安装IIS,并启动了相应的服务;
 
2、安装了Reporting Service组件,并且启动了SQL Server Reporting Services (实例名)服务;
 
3、在Visual Studio的解决方案资源管理器中为报表项目设定了正确的TargetServerURL
      xx项目 —> 属性 —> 部署
      TargetServerURL:[url]http://localhost/ReportServer[/url]
                    &..
类别:Reports|阅读(1491)|回复(4)|(1)阅读全文>>
1、报表管理器
        [url]http://servername/Reports$[/url]实例名/Pages/Folder.aspx
 
2、报表生成器
      [url]http://servername/Reportserver/reportbuilder/ReportBuilder.application[/url]
 
3、报表服务器
      [url]http://servername/Reportserver[/url]
 
类别:Reports|阅读(367)|回复(1)|(0)阅读全文>>
2007-07-16 14:58:12
insert into xx
select * from yy;
 
与Oracle有区别。
 
Oracle中需要values关键字。
 
 
 
2007-07-16 11:10:51
use wwww
go
truncate table xx;
 
与Oracle的用法一致。
restore database wwww
from disk='E:\DBBACKUP\20070716_wwww2.bak'
WITH MOVE 'wwww2'       TO 'F:\SqlData\wwww1.mdf',  
          MOVE 'wwww2_log' TO 'F:\SqlData\wwww1_log.ldf' 

 
一、问题

使用T-SQL导入数据时报错:
use wwww
go
insert INTO OPENDATASOURCE(
'SQLOLEDB',
'Data Source=WINNIE\IIDC;User ID=sa;Password=password'
).wwww.dbo.pro_unit_sort_name
select * from wwww_gs.dbo.gs_unit_sort_name;

消息 8152,级别 16,状态 14,第 1 行
将截断字符串或二进制数据。
语句已终止。
 
二、原因

目标表字段定义超长。
表定义为:
use wwww
go
CREATE TABLE pro_unit_sort_name(
CulID     varchar(50),
Coll_Unit varchar(400),
Cul_Sort varchar(400),
Provi..

工具->

选项->

文本编辑器->

所有语言->

常规->

显示->

行号
今天尝试使用Transact-SQL进行数据的导出导入,收获颇丰。与使用DTS相比,效率要高很多!
 
一、打开OPENDATASOURCE功能


开始 —>
所有程序  —>
Microsoft SQL Server 2005  —>
配置工具  —>
SQL Server外围应用配置器  —>
功能的外围应用配置器  —>
实例名  —>
Database Engine  —>
即席远程查询  —>
启用OpenRowset和OpenDatasource支持。
 
否则,会报错:
消息 15281,级别 16,状态 1,第 1 行
SQL Server 阻止..
2007-07-10 09:27:20
select t1.CulID,t2.Coll_Unit,t3.Cul_Sort into xx_unit_sort
from xx_culid t1 full join xx_unit t2 on t1.culid=t2.culid
                          full join xx_sort t3 on t1.culid=t3.culid;
 
SQL SERVER 2005 支持三种方式的备份/恢复
1、简单恢复模式下的备份/恢复模
2、完整恢复模式下的备份/恢复
3、大容量日志恢复模式下的备份/恢复

 
【注】Microsoft关于备份/恢复的详解:
  [url]http://technet.microsoft.com/zh-cn/library/ms175477.aspx[/url]
 
以下是一次完整恢复模式下的备份/恢复测试
 
一、备份
 
1、设置完整恢复模式
      use master
      go
      alter database w..
 <<   1   2   >>   页数 ( 1/2 )