-
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 -
sqlserver2000远程连接服务器的解决方案
远程连接sqlserver2000服务器的解决方案一看ping服务器IP能否ping通。 这个实际上是看和远程sqlserver2000服务器的物理连接是否存在...
数据库操作教程 2022-09-23 18:24:06 -
MSSQL2000使用帮助(sqlserver简明教程)
SQLSERVER2000安装教程:https://www.jb51.net/article/37380.htm1、如果您的SQL空间开通以后,请打开您本地的SQLserver企业管理器,如下图:2、点SQLserver组右键,选择新建SQLserver注册,如下图:3、弹出SQLserver注册向导,点下一步,如下图:4、可用的服务器填写,您订单中的服务器IP地址,然后点添加,如下图:5、您添加的服务器IP即可增加到右侧,然后点下一步,如下图:6、按下图选择连接使用方式,点下一步;7、按下图所示,按您的订单中显示的SQL用户名和密码,分别填写后,点下一步;8、完成SQLserver注册,点击完成,如下图:9、显示注册成功。(如果总是提示失败,请检查您的局域网是否开放了1433端口,同时检查您的SQL链接超时时间,SQL默认超时时间为4秒,建议改成60秒---在SQLserver企业管理器=>工具=>选项=>高级...
数据库操作教程 2022-09-23 18:22:56 -
MSSQL2008自动备份数据库的设置方法
首先,打开MSSQL2008,然后在“管理”大类中,双击“维护计划”子类,这时候,如果以前设置过任务计划的,就会显示出任务列表;如果没有,那么什么都不会显示。在“维护计划”上右击,选择“新建维护计划”,然后输入一个名称,这里我们输入默认名称“MaintenancePlan”,然后确定...
数据库操作教程 2022-09-23 18:21:55 -
SQLServer2005创建定时作业任务
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点创建步骤:(使用最高权限的账户登录--sa)一、启动SQLServer代理(SQLServerAgent) 二、新建作业 三、设置作业常规属性四、设置作业步骤 五、设置作业计划六、点击"确定"完成作业设置以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。...
数据库操作教程 2022-09-23 18:20:03 -
SQL2008详解直接将XML存入到SQL中
一、前言从SQLServer2005开始,就增加了xml字段类型,也就是说可以直接把xml内容存储在该字段中,并且SQLServer会把它当作xml来对待,而不是当作varchar来对待。随着SQLServer对XML字段的支持,相应的,T-SQL语句也提供了大量对XML操作的功能来配合SQLServer中XML字段的使用...
数据库操作教程 2022-09-23 18:18:33 -
SQL2008的sa账户被禁用其他账户无法连接的快速解决方法
或者你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。但是在以下情况下,怎么办呢?1.SA密码丢失或者SA账号被禁用...
数据库操作教程 2022-09-23 18:16:02 -
SQLServer2005作业设置定时任务
公司有一个老项目由于直接把终端拍摄的图片以二进制的形式保存到数据库中,数据库比较大所以需要经常删除这些冗余数据,手动删除费时费力,项目组长让我把这些操作变成自动的,每天执行一次,只保留最近两个月的图片数据。查阅了相关的资料,找到了解决方案,在此做一个记录,以便有同样需求的人和自己查阅...
数据库操作教程 2022-09-23 18:15:25 -
SqlServer2000+身份证合法校验函数的示例代码
下面看下sqlserver2000身份证校验的代码,具体代码如下所示:/*身份校验行数*/ifexists(select*fromsysobjectswherename='fun_utils_idnumberoprater'andtype='FN')dropfunctionfun_utils_idnumberopratergocreatefunctionfun_utils_idnumberoprater(@idnumbervarchar(50)='')returnsvarchar(500)as/*公民身份号码是由17位数字码和1位校验码组成。排列顺序从左至右分别为:6位地址码,8位出生日期码,3位顺序码和1位校验码...
数据库操作教程 2022-09-23 18:15:16 -
Python版Mssql爆破小脚本
MssqlPython版本爆破小脚本,需要安装MSSQL-python.exe可以看出代码量很少,用法:保存代码为MssqlDatabaseBlasting.py,cmd切换到MssqlDatabaseBlasting.py路径下,并执行MssqlDatabaseBlasting.py即可开始破解importpymssqlcommon_weak_password=('','123456','test','root','admin','user')#密码字典mssql_username=('sa','test','admin','mssql')#账号字典success=Falsehost="127.0.0.1"#数据库IP地址port=1443forusernameinmssql_username:forpasswordincommon_weak_password:try:db=pymssql.connect(server=host,port=port,user=username,password=password)success=Trueifsuccess:printusername,...
数据库操作教程 2022-09-23 18:14:06 -
SQLSERVER9003错误解决方法
SQLSERVER9003错误解决方法只适用于SQL2000(只适用于SQL2000)"无法打开新数据库'POS'。CREATEDATABASE中止...
数据库操作教程 2022-09-23 18:11:59