-
SQLSERVER启动不起来(错误9003)的解决方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
先说一下环境客户环境:Windows2003企业版SP2 32位 SQL2005企业版 32位 SP4 自己笔记本电脑环境:Windows7 SP1 32位 SQL2005个人开发者版 32位 我的笔记本电脑的计算机名:joe 客户电脑的计算机名:hs 客户那边的master数据库大小:几MB 业务系统是winform系[详细]
-
SQLSERVER全文目录全文索引的使用方法和区别讲解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛,让新手老手都有一个认知 SQLSERVER Management Studio将【全文目录】、【分区函数】以及【分区方案】节点纳入其【对象资源管理器】的【存储】节点之中,如下图所示: 全文目录 数据库【存储】|[详细]
-
SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥)使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
ENCRYPTBYASYMKEY() --非对称密钥 ENCRYPTBYCERT() --证书加密 ENCRYPTBYKEY() --对称密钥 ENCRYPTBYPASSPHRASE() --通行短语(PassPhrase)加密 代码如下:--SQLSERVER中的加密函数 2013-7-11 ENCRYPTBYASYMKEY() --非对称密钥 ENCRYPTBYCERT() --证书加密 E[详细]
-
mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
mssql函数DATENAME 代码如下:语法 DATENAME ( datepart,date ) 参数 datepart 是返回的 date 的一部分。下表列出了所有有效的 datepart 参数。用户定义的变量等效项是无效的。date 是一个表达式,可以解析为 time、date、smalldatetime、datetime、datetime2[详细]
-
t-sql/mssql用命令行导入数据脚本的SQL语句示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
osql简单用法:用来将本地脚本执行,适合sql脚本比较大点的情况,执行起来比较方便 代码如下:osql -S serverIP -U sa -P 123 -i C:script.sql serverIP数据库实例所在ip地址或服务器名称 sa是用户 123是密码 c:script.sql是要导入的脚本[详细]
-
MSSQLSERVER跨服务器连接(远程登录)的示例代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
MSSQLSERVER跨服务器链接服务器创建方法如下 代码如下:--声明变量 Declare @svrname varchar(255), @dbname varchar(255), @sapassword varchar(255) --请在执行前,根据实际情况修改下列变量 select @svrname = '目标服务器名', @dbname = '目标数据库', @s[详细]
-
t-sql清空表数据的两种方式示例(truncate and delete)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
代码如下:TRUNCATE TABLE (Transact-SQL) Removes all rows from a table without logging the individual row deletions. TRUNCATE TABLE is similar to the DELETE statement with no WHERE clause; however,TRUNCATE TABLE is faster and uses fewer syst[详细]
-
SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
当我们需要批量删除数据库中的表时,对于单个删除一些表是否感到烦躁,厌倦,干脆写个脚本用得了。 本脚本使用游标循环删除,对于数量比较小,用游标暂不会造成恶劣影响。 代码如下:DECLARE @tablename VARCHAR(30), @sql VARCHAR(500) DECLARE cur_delete_t[详细]
-
命令行启动mssqlserver服务的方法示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
最近mssql服务老是开机启动不了,干脆也就不让他启动了,开完机了手动启动吧,由于每次都要用管理工具启动太麻烦,所以还是命令行方便些。 记录如下: 使用“SQLServer命令行”的方式来启动和关闭IIS、SQLServer。 一个批处理文件start.bat,是启动: 代码如[详细]
-
sqlserver数据库移动数据库路径的脚本示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
代码如下:USE master GO DECLARE @DBName sysname, @DestPath varchar(256) DECLARE @DB table( name sysname, physical_name sysname) BEGIN TRY SELECT @DBName = 'TargetDatabaseName',--input database name @DestPath = 'D:SqlData' --input destinat[详细]
-
SqlServer中用exec处理sql字符串中含有变量的小例子
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@(已解决!) 代码如下:declare @tssj nvarchar(100) -- 外部变量 declare @Sql_Sql nvarchar(100) -- 存sql字符串变量 set @Sql_Sql =N'select @tssj=jpk from b where bzmc=''中国'''[详细]
-
c语言http请求解析表单内容
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
cgi.h 代码如下:#ifndef CGI_H #define CGI_H #include #include #include typedef struct Node{ char *name; char *value; struct Node *next; }Node; typedef struct Index{ Node *head; char *buffer; }Index; Index *get_input(); void free_input(Index[详细]
-
sqlserver服务器验证改为混合验证模式步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
1、启动SQL Server Management Studio,以Windows身份验证方式登录。 2、在对象资源管理器窗口中,右键单击服务器,选择属性,打开服务器属性对话框。 3、在“安全性”页上的“服务器身份验证”下,选择新的服务器身份验证模式,再单击“确定”。 4、重新启[详细]
-
SQL一条语句统计记录总数及各状态数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
方法一、 代码如下:SELECT SUM(正确数)+SUM(错误数) AS 总记录数,SUM(正确数),SUM(错误数) FROM ( SELECT COUNT(1) 正确数,0 错误数 FROM TB WHERE STATUS=1 UNION ALL SELECT 0 正确数,COUNT(1) 错误数 FROM TB WHERE STATUS=0) a 方法二、 代码如下:[详细]
-
sql表连接查询使用方法(sql多表连接查询)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
实际的项目,存在多张表的关联关系。不可能在一张表里面就能检索出所有数据。如果没有表连接的话,那么我们就需要非常多的操作。比如需要从A表找出限制性的条件来从B表中检索数据。不但需要分多表来操作,而且效率也不高。比如书中的例子: 代码如下:SELECT[详细]
-
sql集合运算符使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
(1)IN运算符:它可以用来匹配一个固定集合中的某一项。比如说一个集合里面的年份有(2001,2003,2005),那么就可以有: 代码如下:SELECT * FROM T_Book WHERE FYearPublished IN(2001,2005) IN运算符,除了支持从固定的集合里面去匹配,当然也支持动态的集合[详细]
-
sql字符串函数大全和使用方法示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
SQL SERVER支持的字符串函数内容: 代码如下:LEN(string)函数 LOWER(string)函数 UPPER (string)函数 LTRIM(string)函数 RTRIM (string)函数 SUBSTRING(string,start_position,length)函数 CHARINDEX(string,substring)函数 LEFT (string,length)函数 RIGHT[详细]
-
sqlserver数据库导入数据操作详解(图)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
Microsoft SQL Server Management Studio是SQL SERVER的客户端工具,相信大家都知道。我不知道大伙使用导入数据的情况怎么样,反正我最近是遇到过。主要是因为没有远程数据库服务器的权限,而需要测试新修改的内容对旧数据的冲突。因为流程改变,免不了需要[详细]
-
如何恢复SQL Server 2000损坏的数据库文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。 说明如下: 1 建一个测试数据库test(数据库类型为完全) 2 建一个表,插入点记录 create table a(c1 varchar(2)[详细]
-
sql server 2000管理单元初始化失败的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
使用SQL Server 2000数据库,在打开企业管理器时出现SQL Server管理单元初始化失败错误: 窗口名是:MMC SQL Server管理单元初始化失败 名称:Microsoft SQL企业管器 CLSID{00100100-1816-11d0-8EF5-00AA0062C58F} 在网上找了半天多数SQL Server管理单元的解[详细]
-
sql 2000 无法执行查询,因为一些文件缺少或未注册"的解决方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
给朋友安装了一台演示机,系统是Windows Server 2003,数据库为SQL Server2000,安装完成之后,系统也没问题,SQL 企业管理器也能正常打开,数据库以及表也能正常加载,但打开表查看表数据时却无法返回行,提示如下错误: 无法执行查询,因为一些文件缺少或未[详细]
-
sql server 2000阻塞和死锁问题的查看与解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
数据库发生阻塞和死锁的现象: 一、数据库阻塞的现象:第一个连接占有资源没有释放,而第二个连接需要获取这个资源。如果第一个连接没有提交或者回滚,第二个连接会一直等待下去,直到第一个连接释放该资源为止。对于阻塞,数据库无法处理,所以对数据库操作[详细]
-
参考sql2012存储过程写的统计所有用户表尺寸大小的示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
可以结合sp_MSforeachdb再遍历所有用户数据库查看所有表的尺寸大小,注意它的参数@sql不能超过nvarchar(2000),这里就不贴出代码了。 另外还可以定期运行并将结果保存下来,以便观察数据变化趋势。 查询单个数据库的所有用户表尺寸大小: 代码如下:Select @@[详细]
-
mssql使用存储过程破解sa密码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
代码演示暴力破解MSSQL的帐号和密码,包括管理员帐号sa的密码。 网上有SQL Server Sa密码破解的存储过程,方法就是暴力破解MSSQL的帐号和密码,包括管理员帐号sa的密码,下面我对其它的代码稍做修改,并进行了一些性能分析。 首先说说破解过程序核心思想,就[详细]
-
没有sa密码无法集成windows身份验证登录的解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
SQL登录时如果采用windows集成身份验证,登录框将会以“机器名当前系统用户名”的格式显示登录名,而且登录名和密码都是灰色的,不允许用户输入。 了解到同事刚刚修改了服务器的机器名,因此在SQL的登陆框中显示“新机器名当前系统用户名”。要知道windows[详细]