-
SqlServer创建删除数据库,表,约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
使用SQL语句创建和删除数据库 数据库的组成部分: ??????? 1主数据文件:?????? *.mdf ??????? 2次数据文件:?????? *.ndf ??????? 3日志文件:?????????? *.ldf 创建数据库: T-SQL创建数据库的语法如下: ??????? CREATE DATABASE 数据库名 ??????????? ON[详细]
-
System.Data.SqlClient.SqlError: 媒体集有 2 个媒体簇,但只提供
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
? System.Data.SqlClient.SqlError: 媒体集有 2 个媒体簇,但只提供了 1 个。必须提供所有成员。 (Microsoft.SqlServer.Smo) 这是由于你备份时,没有去掉默认的C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackupbackup.bak,而又添加了一个新路径[详细]
-
sqlserver触发器使用举例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
--------------INSERT触发器--------------------------? alter trigger trig_transinfo_insert? on transinfo? for insert,update? as? print '开始执行触发器------------------------------'? print '临时表的内容::----------'? select * from inserte[详细]
-
provider:共享内存提供程序,error:0-管道的另一端上无任何进程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
?已成功与服务器建立连接,但是在登录过程中发生错[详细]
-
哈哈,解决:sqlserver服务无法启动(sqlserver评估期已过)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
? 一直在复习考研,今天打算把小学期的项目再整合一下,打开一个月以前的程序,突然不能动了。 ? 后来遵循着着这个思路,解决了问题: ? 1.首先我看到提示数据库无法登陆。我以为是程序代码被无意挪动了位置,于是我重新生成解决方案,无效,错误依然。 ??2.[详细]
-
sqlserver获取存储过程返回值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
1.OUPUT参数返回值 CREATE PROCEDURE [dbo].[nb_order_insert](@o_buyerid int,@o_id bigint OUTPUT)ASBEGINSET NOCOUNT ON;BEGININSERT INTO [Order](o_buyerid )VALUES (@o_buyerid )SET @o_id = @@IDENTITYENDEND 存储过程中获得方法: DECLARE ? @o_buye[详细]
-
sqlserver2000中的层次数据查询实现(c#前端)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
//层次数据实体 ?public class ComLevelDataEntity ??? { ??????? public ComLevelDataEntity() ??????? { ??????????? searchLevel = 0; ??????????? startWithRoot = true; ??????????? dataObjectAlias = "t"; ??????? } ??????? private int searchLevel[详细]
-
sqlserver判断是否为数字的函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
ISNUMERIC 确定表达式是否为一个有效的数字类型。 语法?? ISNUMERIC ( expression ) 参数? expression 要计算的表达式。 返回类型 int 注释 当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为[详细]
-
nod32防火墙配置与系统防黑手册
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
? ?????? 公司服务器最近不幸被黑客攻破,还好这兄弟只是拿我服务器做肉鸡(就是被黑客攻破,种植了木马病毒的电脑,黑客可以随意操纵它并利用它做任何事情,就像傀儡,一般所说的肉鸡是一台开了3389端口的服务器,别人拥有远程管理的权限——引自百度),没[详细]
-
Sqlserver 2008 通用分页储存过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
注意:下面Tbl为TBL ?代码如下: create procedure spc_pageShow ( @tableName??? nvarchar(255),? ---表名 @primaryKeyField? nvarchar(50),--主键列名 @returnFileFieldLists? nvarchar(2000),--需要返回的列 @sortFieldLists? nvarchar(500),--需要排序的列[详细]
-
Aspnetpager控件的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
?? ?? 若是查询出来的数据比较多,如何办? ?????? 分页,不错,确实如此。 ?????? 但是分页,如何分页呢? ????? 上篇博客中提到GridView控件,确实它很智能,有个自动分页功能,可以把查询出来的数据,以分页的形式展现给用户。 ????? ?注意:是把查询出来[详细]
-
自己写的一个sqlserver弱口令扫描工具辅助脚本(提升扫描速度效
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
需要s.exe 和scan.exe不懂的就别看了。 下面是bat配套和vbs配套脚本 单进程多线程版: @echo offsetlocal enabledelayedexpansion@cd /d "%~dp0":startTitle 第一步--多线程扫描端口中Rem IP段文件名set /p IPlist= 输入你要扫描的ip表文件:Rem 分割后的存[详细]
-
SQLServer2005发布订阅
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
?SQL Server 2005 相对于 SQL Server 2000 来说,无论是性能还是功能都有一个相当大的提高 , 甚至可以用 “ 革命 ” 来形容这一次升级。 SQL Server 2005 使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面, SQL Server 2005 为用户提供了数据镜像[详细]
-
sqlserver临时表或表变量代替游标
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
为什么要用游标呢?数据量超过1万,游标就很慢了。 在很多场合,用临时表或表变量也可以替代游标 临时表用在表没有标识列(int)的情况下. 在表有标识列(int)的情况下可以用表变量,当然也可以用临时表. 利用临时表或表变量的原因时,生成一个连续的列 对于临时表[详细]
-
SQLSERVER使用CTE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
1.什么是CTE ? ? ? ? ?CTE的全称是 Common Table Expression,翻译过来就是 公用表表达式。 该表达式源自简单查询, 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存[详细]
-
SQLServer Collation研究
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
在解PC-14070中,发现异常是因为表中已经有列ROUTE_KEY,但在Migration的过程中又添加列route_key报错(客户用的是SQLServer): Migrationto 9.1 fails "Column name 'ROUTE_KEY' in table 'DC_cs_AfterRework' isspecified more than once. 由此我我猜想客户的[详细]
-
SQLSERVER,ORACLE,MYSQL高效分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
在我们开发过程中经常会碰到需要查询数据库表中的数据。有的时候这张表的数据量非常大,我们如何高效的分页的查询出来给用户显示呢? 如果查询结果需要分页,从效率上讲,下面的效率应该比较高(粉红色表示需要根据实际情况填充的地方) 三类数据库中进行分页查[详细]
-
ssh和sqlserver2000乱码问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
? 用system输出后才知道是struts2前部分的错误,后来发现struts的action使用的编码是utf-8,而jsp使用的是gbk,解决方案是将jsp和web.xml里的过滤器的编码都改成utf-8,或者将struts的struts.xml改为 constant name="struts.i18n.encoding" value="gbk" / spr[详细]
-
SQLServer事务与锁的基础概念总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
? 1.1 ??? 基本概念 ? 并发控制:主要是考虑到多个用户同时存取数据库中的同一数据的情况。 sql server 设计有两种并发访问的控制机制:锁、行版本控制。 锁:主要用于多用户环境下保证数据库完整性和一致性.每个事务对所依赖的资源会请求不同类型的锁,它[详细]
-
SQLServer常见查询问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
有些常见的问题在论坛中不断出现,不妨整理一下。 以下语句是在SQLServer2005上实现的,一些语句无法在SS2000上执行。 有用指数是我根据这个问题的常见程度打的分,仅供参考。实际上,当你遇到了这个问题,这个问题哪怕再少见,解决方案也是非常有用的。 1.[详细]
-
SQLSERVER服务器配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
? SQL code 服务器配置选项 -- 启动AWE sp_configure ' show advanced options ' , 1 reconfigure go sp_configure ' awe enable ' , 1 -- 启动AWE选项,用于支持超过4G内存 具体用法见笔记三 go sp_configure ' show advanced options ' , 0 reconfigure go[详细]
-
sqlserver ,根据已有数据库创建一个完全相同的数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
--http://weblogs.asp.net/mschwarz/archive/2004/08/26/220735.aspx ? ?-- sqlserver ,根据已有数据库创建一个完全相同的数据库 --? 原理是先用backup 语句将当前数据库备份成一个备份文件 --? 然后用restore 命令恢复。中间过程中,会将数据文件与日志文[详细]
-
在SQLServer2000中恢复Master数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
方法1: 重装SQL,但是数据就Over掉了 方法2: 重建Master Rebuildm.exe用到SQL的安装文件,从安装目录X86Data中拷取原文件。重建成功后,不要启动SQL Server,以单用户模式进入SQL binsqlservr.exe -m 还原数据库备份 restore database master from disk='[详细]
-
Inside SQLServer 2005 读书随笔-数据修改
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
看了数据修改一节,记录一下。 以前为了动态返回sp或批处理的结果,做为下一步处理的中继数据,总是使用 临时表和openQuery来实现。有时还实现不了,比如需要指定参数的sp. 其实有INSERT EXEC很好解决我的这些困扰。 Insert Exec 语句可以把存储过程或动态批[详细]
-
将SQLSERVER 表记录生成插入语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
? set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER proc [dbo].[test] as declare @tabName varchar(50) declare @colName varchar(50) declare @typeName varchar(50) declare @temp varchar(2000) declare @tempCombineCol varchar(2000) declare @t[详细]