-
SQLServer控制用户访问权限表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
一、 需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个表的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。 其实这只是SQL Server权限管理很简单[详细]
-
SQLServer控制用户访问权限表 (本机访问本地数据库 加密)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
1. ?????? 进入企业管理器,控制台根目录—— SQL server 组,找到所用服务器,在“安全性”目录下,——登陆——修改用户名,密码。 2. ?????? 所用服务器——属性——安全性选项卡——身份认证:勾选 3. ?????? 所用服务器——编辑 SQL Server 注册属性—[详细]
-
SqlServer的笔记
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
declare @yyjcw1 ?nvarchar(50),@yyjcw2 ?nvarchar(50),@yyjcw3 ?nvarchar(50) select @yyjcw1='www.enet.com.cn',@yyjcw2='www.cdbaba.cn',@yyjcw3='www.enet.com.cn' print @yyjcw1? print @yyjcw2 print @yyjcw3? insert into Students values('2012106',[详细]
-
sqlserver生成规则订单号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
declare @count int ; declare @order varchar ( 8 ); declare @zero int ; declare @temp varchar ( 8 ); declare @num int ; select @count = 1 set @zero = 7 - len ( @count + 1 ); if ( @zero 0 ) begin set @num = 0 ; set @temp = '' ; while @num @z[详细]
-
SqlServer 局域网内不能连接对方数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
一直都是连接的远程测试服务器的数据库,今天想把自己的数据库开放出来让公司同事连接,竟然连接失败!转了很大一个圈终于搞定了。 接下来就把这次心历路程发出来,希望能帮助到有需要的博友。 PS: 我和同事的数据库是 sqlserver2008,sql2000/2005请做参考[详细]
-
sqlserver 获取表的字段名及类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
1、方法一 SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='表名'? 2、方法二 select a.name tablename,b.name colName,c.name colType,c.length colLength from sysobjects a inner join syscolumns b on a.id=b.id and a.xtype='U' inner joi[详细]
-
【Sql码农】Sqlserver代理所有作业出现挂起现象
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
http://www.voidcn.com/article/p-pvjbpvfi-sz.html 原创作品,允许转载,转载时请务必以超链接形式标明文章? 原始出处?、作者信息和本声明。否则将追究法律责任。 http://www.voidcn.com/article/p-pvjbpvfi-sz.html 最近遇到一个sqlserver代理无法运行的问[详细]
-
sqlserver字符串拆分(split)方法汇总
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
?? --方法0:动态SQL法 declare @s varchar(100),@sql varchar(1000) set @s='1,2,3,4,5,6,7,8,9,10' set @sql='select col='''+ replace(@s,',''' union all select ''')+'''' PRINT @sql exec (@sql) ? if exists (select * from dbo.sysobjects where id[详细]
-
sqlserver排序规则在全角与半角处理中的应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
?? --1.查询区分全角与半角字符 --测试数据 DECLARE @t TABLE(col varchar(10)) INSERT @t SELECT 'aa' UNION ALL SELECT 'Aa' UNION ALL SELECT 'AA'? ?--全角A UNION ALL SELECT 'A,A'??--全角A,半角逗号(,) UNION ALL SELECT 'A,A'?--全角A,全[详细]
-
MsSqlServer
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
?? use MyItcast --求1--100的和 declare @sum int=0,@number int=1; while(@number=100) begin ?set @sum=@sum+@number; ?set @number=@number+1; end select @sum --求1--100之间所有基数和 declare @sum int=0,@num int=0; while(@num=100) begin ?if(@nu[详细]
-
sqlserver 未能加载文件或程序集"System.Data,Version=2.0.0
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
?? 打开sqlserver 2005连接数据库出现如下错误: 未能加载文件或程序集" System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089 "或它的某一个依赖项。系统找不到指定的文件。 解决方法: 打开"C:WINDOWSassembly"文件夹,查看有[详细]
-
sqlserver 数据库无法用127.0.0.1 连接本机数据库的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
这是因为SqlServer 服务器网络实用工具中禁用了命名管道所致! 注意:只有2000版本的有网络实用工具,更高版本的都改为配置管理器了 Named Pipes 大概可以认为是命名管道吧,,英文不太好,启用协议就可以解决上述所说的问题了,我也是网上找了很久才发现的[详细]
-
SqlServer创建链接服务器(sp_addlinkedserver)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
http://wenku.baidu.com/link?url=i7kX9h8okfS4uTPzXUU5oGkz6UrNRGl-Db3TIHfP5D-R08a4zn3YxKHBucoZyyzNeu0h1EbACUyn25VkDTHuyvxVgosLJUKkNx6hbxmfDMS[详细]
-
如何获得sqlserver数据库中占用高cpu用户的活动内容?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
原文: 点击打开链接 一个死循环,让我的sql数据库的cpu一下到了100%,我不得不花了一些时间,将这个死循环找出来了。。。 [@more@] 1、从微软站点上下载qslice_setup.exe 2、打开Query Analyzer,运行以下语句: declare @a int while (12) begin select @a[详细]
-
关于SQLServer2008默认1433端口的服务访问
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
SQL?Server?2008 一般默认的端口为? 1433? ,但有时会遇到无法连接端口 1433 的问题 1.? 打开 SQLServer?Configuration?Manager 2.? 配置 SQL?Native?Client?10.0?Configuration ,将 Client?Protocols 中的 TCP/IP 协议设置成 Enable ,注意有 32 位和 64[详细]
-
SQLServer2012 (非)聚集索引存储探究
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
SQLServer2012 (非)聚集索引存储探究 Author:zfive5(zidong) Email:zfive5@163.com 引子 由于写了前一篇文字《SQLServer2012 表IAM存储结构探究》,所有促成了写这一篇的缘由,其实之前也断断续续研究过,记得第一次对索引有感觉是2010年解决一客户查账时的[详细]
-
sqlserver 关闭顺序。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
sqlserver关闭顺序 SQLServer在关闭的时候主要做两件事,1是停止来自终端的相应(踢掉用户),2就是执行checkpoint(将内存中的脏数据回写到磁盘)。那么问题来了 ,SQLServer到底是先踢掉用户还是先checkpoint呢? 下面是我做的实验. 第一步: 开始3502标记,将[详细]
-
sqlserver 技术内幕<一>
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效 SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FRO[详细]
-
sqlserver中的sql语句中1=2什么意思
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
1=2表示没有其它条件时不查出数据,用作where拼接sql句子[详细]
-
sqlserver 和 Mysql 的前几条的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
Mysql select * from?tablename where id{0} ?order by id desc limit 0,8 ------------------------- 转换为 sql m 0 n 8 select top (n-m+1) id from tablename where id not in ( ? select top m-1 id from tablename )[详细]
-
sqlserver 和 Mysql 的前几条的查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
Mysql select * from?tablename where id{0} ?order by id desc limit 0,8 ------------------------- 转换为 sql m 0 n 8 select top (n-m+1) id from tablename where id not in ( ? select top m-1 id from tablename )[详细]
-
获取sqlserver连接项的简便方法及QTP连接数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
新建*.txt文件并保存成mydb.udl,双击mydb.udl,在弹出的对话框中,输入数据库连接信息,并测试连接,通过后,关闭对话框,用txt方式打开文件mydb.udl,provider之后的内容就是数据库的连接信息 'QTP连接SQL并读取数据库值 Dim conn,cmd,rst Const strConn="pro[详细]
-
sqlserver技术内幕<二> 表运算符之join
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
left join,inner join,right join,cross join,full join的区别 inner join ? 只返回两张表连接列的匹配项 left join ? 第一张表的连接列在第二张表中没有匹配是 , 第二张表中的值返回 null right join ? 第二张表的连接列在第一张表中没有匹配是 第一张表[详细]
-
实战:sqlserver 数据实时同步到mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
1.安装安装mysqlconnector 2.配置mysqlconnector ODBC数据管理器-系统DSN-添加-mysql ODBC 5.3 ANSI driver-填入data source name如jt,mysql的ip、用户名、密码即可 3.新建链接服务器 exec sp_addlinkedserver ?@server='jt',?????? --ODBC里面data source n[详细]
-
sqlserver2005服务启动端口未打开的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
?? sqlserver2005服务启动端口未打开的问题 查看端口号: #查看所有的已被占用的端口 netstat -ano #1433是sqlserver2005的默认端口,如果安装时没有进行设置,默认使用的就是这个 netstat -ano|findstr "1433" #如果net 1433没有内容,则说明1433端口没有启[详细]