-
mssql@@ERROR使用
mssql错误日志文件存放位置:C:ProgramFilesMicrosoftSQLServerMSSQLLOG用记事本查看@@ERROR返回一个整数0为正常sysmessages存放的错误信息系统表(master)USEmasterselect*fromsysmessageswhereerror=错误编号可查询错误的原因触发器中可用RAISERROR(50009,16,10)抛出错误,其中50009就是错误编号,也可以是错误信息说明1610具体的行和列可自已定也可定义自定义的消息将自定义的消息添加到sysmessages。USEmasterEXECsp_addmessage50001,16,N'Percentageexpectsavaluebetween20and100.Pleasereexecutewithamoreappropriatevalue.','us_english',false,replaceEXECsp_addmessage50001,16,'员工代码没有找到','简体中文',false,replace5000116必须一致先添加us_english版的,再添加'简体...
数据库操作教程 2022-09-23 20:16:10 -
sqlserver2000数据库同步同步两个SQLServer数据库的内容
复制前要做好的准备工作: 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 我的电脑 控制面板 管理工具 计算机管理 用户和组 右键用户 新建用户 建立一个隶属于administrator组的登陆windows的用户 2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作: 我的电脑 D:新建一个目录,名为:PUB 右键这个新建的目录 属性 共享 选择"共享该文件夹" 通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户具有对该文件夹的所有权限 确定 3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置) 开始 程序 管理工具 服务 右键SQLSERVERAGENT 属性 登陆 选择"此账户" 输入或者选择第一步中创建的windows登录用户名 "密码"中输入该用户的密码 4.设置SQLServer身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置) 企业管理器 右键SQL实例 属...
数据库操作教程 2022-09-23 20:15:24 -
SQLServer2005还原数据库错误解决方法
在还源数据库时出现以下错误(详情参见下图):System.Data.SqlClient.SqlError:在对'C:ProgramFilesMicrosoftSQLServerMSSQL.1MSSQLBusinessDB.mdf'尝试'RestoreContainer::ValidateTargetForCreation'时,操作系统返回了错误'5(拒绝访问。)'...
数据库操作教程 2022-09-23 20:14:08 -
存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)
复制代码代码如下:createPROCEDUREsp_decrypt(@objectNamevarchar(50))ASbeginbegintrandeclare@objectname1varchar(100),@orgvarbinvarbinary(8000)declare@sql1nvarchar(4000)...
数据库操作教程 2022-09-23 20:13:21 -
一条SQL语句搞定Sql2000分页
1.所有记录的分页:SELECTTOP页大小*FROMUsersWHERE(IDNOTIN(SELECTTOP(页大小*(页数-1))IDFROMUsersORDERBYIDDESC))//skip(页大小*(页数-1))条记录ORDERBYIDDESC2...
数据库操作教程 2022-09-23 20:13:14 -
sql2000各个版本区别总结第1/3页
SQL Server 联机帮助给出了详细说明。-->目录-->SQL Server架构-->实施细则-->SQL Server 2000版本SQL Server 2000 的各种版本Microsoft® SQL Server™ 2000 的可用版本如下:SQL Server 2000 企业版作为生产数据库服务器使用...
数据库操作教程 2022-09-23 20:12:59 -
SQLServer2005/2008用户数据库文件默认路径和默认备份路径修改方法
以下仅为参照,如果有多个实例,可能会有些许不同:本环境是SQLServer2005StandardVersion64-bit和SQLServer2008StandardVersion64-bit双实例同时安装在一个WindowsServer2008StandardVersion64-bitOS上:代码复制代码代码如下:WindowsServer2008StandardVersion64-bitSQLServer2005StandardVersion64-bit查询用户库Data文件默认路径:DECLARE@DefaultDataVARCHAR(100)EXECmaster....
数据库操作教程 2022-09-23 20:12:50 -
SqlServer2000行转列的实现(横排)
我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:复制代码代码如下:DECLARE@strSQLVARCHAR(8000)SET@strSQL='SELECTt.STUNAME[姓名]'SELECT@strSQL=@strSQL+',SUM(CASEs.SNAMEWHEN'''+SNAME+'''THENg.[Score]END)['+SNAME+']'FROM(SELECTSNAMEFROM[Subject])AStmpSELECT@strSQL=@strSQL+'FROM[Score]g,[Subject]s,[Student]tWHEREg.SID=s.SIDANDg.STUID=t.STUIDGROUPBYt.STUID,t.STUNAME'EXEC(@strSQL)SQLSERVER2005中,已经有实现此功能的内置方法了。...
数据库操作教程 2022-09-23 20:12:44 -
SQLServer"错误21002:[SQL-DMO]用户*已经存在问题解决
错误21002:[sql-dmo]用户***已经存在错误此错误的原因多是因为将MSSQL备份移植到另一服务器还原时出现。主要原因是原来的备份还原时保留了原用户的信息,导致产生孤立用户解决方法:1.打开mssql企业管理器→数据库→展开出问题的数据库如"mydb"→"用户"→在右侧窗口中选择出问题的用户名如:"***"→右击鼠标→删除2.企业管理器→安全性→登录→在右侧窗口中选择出问题的用户名如:"***"→属性→数据库访问→点选"mydb"→勾选下方的"public"和"db-owner"→确定...
数据库操作教程 2022-09-23 20:12:42 -
轻量级数据库SQL Server Express LocalDb介绍
目录一、介绍1、SqlLocalDb2、轻量级数据库对比(LocalDBvs.SQLExpressvs.Compact)二、安装这个SqlLocalDb1、通过VSInstaller安装:2、通过SQLServerExpress安装三、连接SqlLocalDB1、SSMS可以连接此实例。2、VS连接到SQLLoalDB3、编写程序对已有数据的读取四、SQL示例数据库下载一、介绍1、SqlLocalDb全称:SQLServerExpressLocalDb...
数据库操作教程 2022-09-23 18:26:20 -
SQLServer2017Developer的下载、安装、配置及SSMS的下载安装配置(图文教程详解)
最近开学了(线上教学),老师建议我们安装使用SQLServer来学习《数据库原理》课程,于是就有了这篇博客哈哈(๑¯∀¯๑)然后因为SQLServer2019是需要收费的,虽然网上有各种PJ方法,但是因为初学嘛,老师建议我们下载SQLServer2017Developer,也就是下图中的这个也够用了(它这里写的是2019但一下载就是2017,这是光明正大的qipian我们嘛(ノ`Д)ノ)下载下载传送门:SQLServer下载进去页面可能需要时间略久一点,如果没有FQ的话还请稍等一小会吖~页面加载好后找到上图Developer立即下载,然后等待安装包下载~安装①找到刚下载好的SQLServer2017-SSEI-Dev.exe文件点击运行。稍等一会后出现以下界面,安装类型选择【基本】就行...
数据库操作教程 2022-09-23 18:26:05