-
SqlServer2000中附加数据库的时候出现错误9003的解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
SQL 2000,附加数据库的时候出现错误提示:“错误9003:LSN(39:431:1)无效,该LSN是传递给数据库’XXX’中的日志扫描操作的”,如图: 出现这个错误一般是因为此数据库有损坏,导致不能做数据库的附件操作。 解决步骤: 停止SQL Server服务器,将旧数据库文件[详细]
-
MSSQLSERVER 9954 错误的解决方案(转)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
安装有 Microsoft SQL Server 2008 的服务器出现“事件ID:9954”的系统错误消息。 ? 事件类型:?错误 事件来源:?MSSQLSERVER 事件种类:?服务器 事件 ID:?9954 日期:??2010-2-5 事件:??19:15:48 用户:??N/A 计算机:?ZWB05-03 描述: SQL Server 无法与筛选器后[详细]
-
通过SQLServer的数据库邮件来发送邮件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
? ? ? ? ? ? 前段时间需要做一个发送邮件的功能,于是就花了一点时间研究了一下。发现通过SQLServer就可以发送邮件,只需要配置一下就可以了,而且配置过程很简单。下面来说一下配置过程: ? ? ? ? 1、启用Database Mail XPs功能。 ? ? ? ? 查看Database Mai[详细]
-
Sqlserver 高并发和大数据存储方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
Sqlserver 高并发和大数据存储方案? ? ? ?随着用户的日益递增,日活和峰值的暴涨,数据库处理性能面临着巨大的挑战。下面分享下对实际10万+峰值的平台的数据库优化方案。与大家一起讨论,互相学习提高! ?案例:游戏平台. 1、 解决高并发 ? ? ? 当客户端连接[详细]
-
sqlserver:日期处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
convert(char(10),dateadd(dd,-1,getdate()),120) DATEADD(day,1,#{exchangeAppMap.queryEndDate}) SELECT COUNT(*) FROM ${tableName} WHERE is_del != 1[详细]
-
SqlServer-dblink相关1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
1:新建dblink 在目标sqlserver 执行以下语句: IF NOT EXISTS ( SELECT ?srv.name ? ? ? ? ? ? ? ? FROM ? ?sys.servers srv ? ? ? ? ? ? ? ? WHERE ? srv.server_id != 0 ? ? ? ? ? ? ? ? ? ? ? ? AND srv.name = N' Data_lnk ' ) ? ? BEGIN --//创建linkS[详细]
-
SqlServer--将存储过程的结果集写入一张表中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
存储过程内容: USE [middle] GO /****** Object: ?StoredProcedure [dbo].[p_test000000001] ? ?Script Date: 01/16/2017 15:19:52 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[p_test000000001] as select * from m[详细]
-
SqlServer--bat批处理执行sql语句1-osql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
首先需要知道,此处使用的批处理命令是osql ,如果安装了SqlServer,目录类似: D:Program FilesMicrosoft SQL Server100ToolsBinn 脚本: cd D:Program FilesMicrosoft SQL Server100ToolsBinn d: osql -S ip -d dbname -U username -P password[详细]
-
SqlServer--bat批处理执行sql语句2-sqlcmd
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
首先需要知道,此处使用的批处理命令是osql ,如果安装了SqlServer,目录类似: D:Program FilesMicrosoft SQL Server100ToolsBinn 脚本: cd D:Program FilesMicrosoft SQL Server100ToolsBinn d: sqlcmd -S? ip? -d? dbname -U username -P? pas[详细]
-
[代码实例][SQLServer]关闭连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
IF EXISTS( SELECT * FROM master.sys.databases WHERE name= 'EducationDB' ) BEGIN DECLARE @spid VARCHAR ( 20 ) DECLARE curDBLogin CURSOR FOR SELECT CAST (spid AS VARCHAR ( 20 )) AS spid FROM master.sys.sysprocesses WHERE dbid=DB_ID( 'Educati[详细]
-
常用sqlserver性能分析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
查看系统日志 select?*?from?sys.traces? 查看sql profile转储文件 先要用sql profile监控数据库,导出成trc 拷贝至数据库服务器上,eg.d:sqldatatrace201611290881.trc sql查询中如下语句查看 --SELECT?cpu,TextData,Reads,Writes? SELECT?* FROM?::fn_tr[详细]
-
微博数据入库到sqlserver
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
今天从网上下载2011个人微博数据集,是别人已经已导入好的MySQL数据库格式。打开出现乱码! 解决办法:用记事本转成UTF-8格式 刚准备把他入库到sqlserver里面又报出一个问题。 System.OutOfMemoryExceptionError 由于脚本过大,超出内存,本来 SSMS的编辑器U[详细]
-
Access、sqlserver數據遷移過程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
http://www.accessoft.com/article-show.asp?id=7173 http://www.jb51.net/article/41956.htm 摘 要 :本文档介绍了如何设置和取消access数据库密码,分access2000、access2003版本和access2007、access2010版本进行了详细图解介绍。 正 文 : (一)在access2[详细]
-
sqlserver2000 的视图编译问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
1 原来我一直认为视图纯粹是sql语句的集合,但是现在看来,视图也是会被编译的。直接看例子。 首先 我定义了视图V_sh_MainInfoSub,代码如下 CREATE view V_sh_MainInfoSub //主要是几个表的联合查询,没有什么复杂的操作 as select? m1.ma_id, CONVERT(varc[详细]
-
存储过程中SELECT与SET对变量赋值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:165
转自:http://blog.csdn.net/sayesan/article/details/50066135 Create ? proc?insert_book @param1char(10),@param2varchar(20),@param3money,@param4moneyoutput with ? encryption ---------加密 as insert ? into ? book(编号,书名,价格) Values (@param1[详细]
-
sqlserver 事务语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
转自:http://www.cnblogs.com/kissdodog/p/3169788.html 事务全部是关于原子性的。原子性的概念是指可以把一些事情当做一个单元来看待。从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合。 为了理解事务的概念,需要能够定义非[详细]
-
sqlserver存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
转自:http://www.cnblogs.com/kissdodog/p/3166752.html 存储过程(stored procedure)有时也称sproc,它是真正的脚本,更准确地说,它是批处理(batch),但都不是很确切,它存储与数据库而不是单独的文件中。 存储过程中有输入参数,输出参数以及返回值等。 一[详细]
-
SqlServer建立存储过程,方便.NET插入自增字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
首先,需要在数据库中创建一个表,以在test数据库创建tableNo表为例: create table tablesNo( tableName varchar ( 30 ) not null , -- 表名 num int not null -- 行数 ) 然后在数据库中 -- 可编程性 -- 存储过程 -- 新建存储过程 ,也可以在sql中执行代码如下[详细]
-
SQLServer2005删除log文件和清空日志的方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL?Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。 一、删除LOG 1、分离数据库。分离数据库[详细]
-
SqlServer建立存储过程,方便.NET插入自增字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
首先,需要在数据库中创建一个表,以在test数据库创建tableNo表为例: create table tablesNo( tableName varchar ( 30 ) not null , -- 表名 num int not null -- 行数 ) 然后在数据库中 -- 可编程性 -- 存储过程 -- 新建存储过程 ,也可以在sql中执行代码如下[详细]
-
SQLServer数据库.后台.增删改查数据表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
创建表操作 create table 学生信息表 ( 学号 varchar(20) not null primary key, 姓名 varchar(50), 性别 varchar(4), 出生日期 datetime, 班级 int, ) create table 课程表 ( 课程号 varchar(20) not null primary key, 课程名 varchar(20), 老师号 varchar[详细]
-
sqlserver2005 存储过程模板及调用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
本模板主要提供快速创建一个存储过程 本例子中包含:循环游标,事务 USE [数据库名称]GO/****** 脚本日期: 11/25/2014 01:05:48 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [用户].[存储过程名称] @epId varchar(20),@bizname v[详细]
-
SqlServer和mysql几个不同之处(主要是存储过程的语法)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
1.SqlServer中的类型bit(1)对应MySQL的tinyint(1) 2.SqlServer中用getdate()获取数据库系统当前时间;MySQL中NOW()获取数据库系统当前时间 3.SqlServer中转型需要用cast,mysql不需要用cast; 4.SqlServer存储过程中循环中退出需要用break,mysql用leave[详细]
-
SQLServer查看一个库里所有表的数据量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
SELECT a.name TableName,b.rows TotalCount,D.Description AS [Description]FROM sysobjects a INNER JOINsysindexes b ON a.id=b.id join (select a.name AS name,isnull(g.[value],'未定义') AS Descriptionfrom sys.tables a left join (SELECT * FROM s[详细]
-
SqlServer 监控数据库中各个表的数据条数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
1.创建监控表: CREATE TABLE [dbo].[MonitorDataVolume]([Id] [bigint] IDENTITY(1,1) NOT NULL,[ServerIP] [varchar](30) NULL,[ServerName] [nvarchar](50) NULL,[ClientIP] [varchar](30) NULL,[ClientName] [nvarchar](50) NULL,[DatabaseName] [nvarch[详细]