-
SQLServer数据库安全规划全攻略
所属栏目:[微商推广] 日期:2018-08-27 热度:174
在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Server服务器系统和数据库的安全进行全面地管理。按照本文介绍的步骤,你可以为SQL Server 7.0(或2000)构造出一个灵活的、可管[详细]
-
Asp备份与恢复SQLServer数据库
所属栏目:[微商推广] 日期:2018-08-27 热度:174
<HTML> <HEAD> <TITLE>SQL Server 数据库的备份与恢复</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </HEAD> <BODY> <form method="post" name=myform> 选择操作:<INPUT TYPE="radio" NAME="act" id=[详细]
-
sql server取得网站路径的几种方法以及比较
所属栏目:[微商推广] 日期:2018-08-27 热度:76
如果网站只开了80端口,你会发现下面的方法是比较有用的,其中用的方法几乎都不是我发现的,文中包括一些注入时的个人经验和技巧 ,方法可以说有4种(现在已知的) 第一种方法: 这个是怪异的SQL注入中介绍的方法 利用sqlserver的xp_dirtree,好的我们先来将一[详细]
-
SQL Server2000数据库系统表的应用
所属栏目:[微商推广] 日期:2018-08-27 热度:121
1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype='u' and status=0 2:获取某一个表的所有字段 select name from syscolumns where id=object_id('表名') 3:查看与某一个表相关的视图、存储过程、函数 select a.* from sysobje[详细]
-
牢记!SQL Server数据库开发的二十一条军规
所属栏目:[微商推广] 日期:2018-08-27 热度:102
如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病[详细]
-
SQL Server2000数据库文件损坏时如何恢复
所属栏目:[微商推广] 日期:2018-08-27 热度:156
SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。 说明如下: 1 建一个测试数据库test(数据库类型为完全) 2 建一个表,插入点记录 create table a(c1 varchar([详细]
-
改善SQL Server内存管理
所属栏目:[微商推广] 日期:2018-08-27 热度:158
最近,为了能在数据库服务器中运行其他应用程序,在保持数据库操作系统版本不变的前提下对数据库服务器进行了软、硬件上的升级。在软件上,将操作系统从Windows 2000升级到Windows Server 2003;在硬件上,将服务器中的内存由原来的512MB增加到1GB(1024MB[详细]
-
使用正规表达式编写更好的 SQL
所属栏目:[微商推广] 日期:2018-08-27 热度:104
Oracle Database 10g 中的正规表达式特性是一个用于处理文本数据的强大工具 Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX[详细]
-
sqlServer中 分类报表sql技巧 ,很实用
所属栏目:[微商推广] 日期:2018-08-27 热度:113
有表 tableA 如下:-----------------------------------------------------id, type , countNumber , countDate1A102005-02-01 21:23:342B82005-02-01 21:23:343C52005-02-01 21:23:344B42005-02-01 11:23:345C52005-02-01 22:23:346A112005-02-02 12:23:[详细]
-
品味SQL Server 2005的几个新功能
所属栏目:[微商推广] 日期:2018-08-25 热度:189
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n int set @n = 10 sele[详细]
-
如何解决SQL Server占内存过多的问题
所属栏目:[微商推广] 日期:2018-08-25 热度:94
经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用[详细]
-
SQL Server SQL语句导入导出大全
所属栏目:[微商推广] 日期:2018-08-25 热度:188
简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入E[详细]
-
SQL Server Express 数据库自动部署问题及解决
所属栏目:[微商推广] 日期:2018-08-25 热度:95
这几天做了一个程序,VS 2005 + SQL Server Express,仔细查阅文档,发现 SQL Server Express 支持 XCOPY 部署方式,也就是说,只要目标计算机有了 SQL Server Express,那么只需要把数据库拷贝过去,可以在程序的同一个目录中,然后在连接字符串中配置 At[详细]
-
SQL SERVER2000备份和恢复存储过程
所属栏目:[微商推广] 日期:2018-08-25 热度:126
/*备份数据库的过程*/ ifexists( select*fromsysobjects wherename=’pr_backup_db’andxtype=’p’ ) begin dropprocpr_backup_db end go createprocpr_backup_db @flagvarchar(20)out, @backup_db_namevarchar(128), @filenamevarchar(1000)--路径+文件[详细]
-
SQL Server 2005新功能-TSQL
所属栏目:[微商推广] 日期:2018-08-25 热度:55
SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单 declare @n int set @n = 10 sel[详细]
-
MS SQL 2005 安全设置
所属栏目:[微商推广] 日期:2018-08-25 热度:68
拿到MS SQL 2005还没有一天,总的来说,MS SQL 2005的安全性比SQL 2000要强上不少,不过默认设置还是有和原来一样的漏洞,下面我们来修改一下默认设置。 1、安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修[详细]
-
SQL Server数据库管理常用的SQL和T-SQL语句
所属栏目:[微商推广] 日期:2018-08-25 热度:104
SQL Server 数据库管理常用的SQL和T-SQL语句 1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) f[详细]
-
从Oracle数据库到SQL Server数据库主键的迁移
所属栏目:[微商推广] 日期:2018-08-25 热度:97
由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷,而手头又没有好的迁移工具,如Erwin,所以动手写了个小工具,基本实现了主[详细]
-
在SQL Server 2005中解决死锁
所属栏目:[微商推广] 日期:2018-08-25 热度:177
数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert[详细]
-
SQL SERVER中一些常见性能问题的总结
所属栏目:[微商推广] 日期:2018-08-25 热度:76
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设[详细]
-
没有数据库日志文件恢复数据库方法两则
所属栏目:[微商推广] 日期:2018-08-25 热度:183
方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问[详细]
-
SQL Server 2005中的DDL触发器的实现
所属栏目:[微商推广] 日期:2018-08-25 热度:116
SQL SERVER 2005中,新增加了许多新的特性,其中的DDL触发器是个不错的选择,根据资料初步学习如下,现整理之: 在sql server 2000中,只能为针对表发出的 DML 语句(INSERT、UPDATE 和 DELETE)定义 AFTER 触发器。SQL Server 2005 可以就整个服务器或数[详细]
-
分清SQL Server中易混淆的数据类型
所属栏目:[微商推广] 日期:2018-08-25 热度:163
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度[详细]
-
sql server的作业调度来建立自动备份的方法
所属栏目:[微商推广] 日期:2018-08-25 热度:85
1、进入企业管理器中-管理-sql server代理-作业; 2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 3、点击步骤标签,进入步骤面板。新建步骤,步骤名可以随便填写,如步骤1,类型[详细]
-
SqlConnection.ConnectionString 属性
所属栏目:[微商推广] 日期:2018-08-25 热度:119
ConnectionString 类似于 OLE DB 连接字符串,但并不相同。与 OLE DB 或 ADO 不同,如果Persist Security Info 值设置为 false(默认值),则返回的连接字符串与用户设置的 ConnectionString 相同但去除了安全信息。除非将Persist Security Info 设置为 tr[详细]