
MS-SQL
trassion
喜欢探讨公司的系统管理,研究软件如何在公司得到更广泛的应用。
展开
-
MSSQL 数据库同步教程
复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQL复制的工作原理原创 2012-02-22 08:51:40 · 1273 阅读 · 0 评论 -
Sql2000数据库的备份文件恢复到Sql2005的方法
Sql2000数据库的备份文件恢复到Sql2005的方法原创 2013-11-06 11:38:26 · 9992 阅读 · 0 评论 -
MSSQL2005 发送SMTP 邮件的设置
配置前说明:就像我们其他场景发送邮件一样,我们需要配置SMTP服务器地址,账户, 密码,邮箱等信息。在SQL Server2005 中,为了避免某个邮件服务器的问题导致无法发送邮件的问题,SQL Server 2005 引入了 mail profile 这个东东。一个 profile 中可以包含多个 account (邮件帐户),这样,SQL Server 发邮件的时候会依次尝试 prof转载 2013-09-24 16:56:10 · 5559 阅读 · 0 评论 -
获取MSSQL 表结构中字段的备注、主键等信息
1、MSSQL2000SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号 = a.colorder, 字段名原创 2013-09-06 09:22:02 · 4721 阅读 · 0 评论 -
MMC不能打开文件 SQL Server Enterprise Manager.MSC 或权限不够 (解决方法 )
问题:关于MMC不能打开文件C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQL Server Enterprise Manager.MSC可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版本创建。也可能你没有访问此文件的足够权限解决方法:看看你的硬盘上有没有这个文件,如果有,将它得到到另一个分区,原创 2013-05-24 14:00:02 · 7180 阅读 · 2 评论 -
SQL2000 事务回滚问题
create procedure test_tranasset xact_abort on -----用@@error判断,对于严重的错误,系统根本就不会执行随后对@@error的判断,会直接终止执行。所以设置set xact_abort on 是必要的BEGIN TRANSACTION RemoteUpdate insert psn_degre原创 2013-04-15 16:30:19 · 2708 阅读 · 0 评论 -
c#将数据库数据转换为json格式(使用extjs,easyui中的datagrid)
/// /// 返回easyui/extjs中datagrid使用的json格式 /// ///datatable数据 ///总的条数 /// public static string DataToJson(DataTable dt, int count) { S转载 2012-08-27 09:57:15 · 6395 阅读 · 1 评论 -
SQL2000 中常用的函数收集(持续更新)
------------------------------------------------------分拆函数:---------------------------------------------- Create function F_splitstring ( @str varchar(8000) --要分拆的字符串 ,@spli va原创 2012-04-09 10:36:43 · 1059 阅读 · 0 评论 -
SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”错误的解决办法
附加网上数据库后,发现里面有一个原来数据库的用户,想删除这个用户,却遭到系统的拒绝,提示如下:“数据库主体在该数据库中拥有 架构,无法删除。 (Microsoft SQL Server,错误: 15138)”解决办法: 只要在数据库的安全性-构架中先删除对应的构架(用户名字相同),然后就可以删除用户了。原创 2012-09-27 15:40:47 · 2519 阅读 · 0 评论 -
SQL2005存储过程解密
问题一: DAC连接问题自己尝试了n次,最后总结一下连接步骤: 1 先用有sysadmin角色的用户登陆SQL Server Management Studio;2 在工具栏上选数据库引擎查询;服务器名称改为 ADMIN:服务器名称 ;选项>连接属性>连接到数据库 改为加密存储过程所在的数据库;连接3 运行解密的存储过程;问题二: 可用的存储过程解密代码SQLServer2转载 2012-09-10 15:33:05 · 1458 阅读 · 0 评论 -
关于数据库连接数问题(为什么要关闭数据库连接,可以不关闭吗?)
原文地址:http://www.cnblogs.com/LoveJenny/首先要说明的是连接数是有限制的:代码如下:for (int i = 0; i < 10000; i++){ SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDb转载 2012-08-27 09:48:13 · 2954 阅读 · 0 评论 -
ASP.NET GridView的各种用法(1)
原文地址:http://www.pccode.net/info/2010/03/28/20100328-2907.html快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色转载 2012-03-29 13:53:30 · 3427 阅读 · 0 评论 -
ASP.NET GridView 的各种用法(2)
11.GridView一般换行与强制换行:效果图:首先设置gridview里有一列绑定的数据很长,显示的时候在一行里面显示,页面拉得很宽。原因是连续英文段为一个整体导致的,在RowDataBound中添加上了一句e.Row.Cells[2].Style.Add("word-break", "break-all")就可以。如果要给所有的列增加此属性:protected v转载 2012-03-29 14:11:26 · 1627 阅读 · 0 评论 -
阻止远程访问SQLSERVER2000(可以用做Windows防火墙设置)
原文:http://blog.sina.com.cn/s/blog_48bb8eb90100pu9x.htmlsqlserver2000不像sqlserver2005那样有外围配置工具,可以禁止远程访问SQLSERVER数据库,但是我们可以通过禁止远程访问sqlserver2000的端口来达到这个目的. sqlserver2000默认开启了1433端口(这个端口可以修改),我们可以通转载 2012-03-24 18:06:39 · 5194 阅读 · 0 评论 -
利用mssql弱口令的注入以及防御(安全)
原文地址:http://www.hackmvp.com/donghua/sort0114/16287.html第一部分:猜解口令和入侵 大家都知道1433是mssql数据库的默认端口,也都知道sa是mssql数据库的默认的管理员帐号,这个端口的入侵以前讲过许多,网上也有很多这方面的资料,下面我就根据我个人在【新世纪网安】的学习来总结一下 首先,要想通过1433端口进入载有ms转载 2012-03-24 18:15:55 · 4801 阅读 · 0 评论 -
SQL2000 关于用代码进行备份等操作
--参考 /*******************完整备份作业*******************/ --完整备份,每周一次 USE Master GO declare @str varchar(100) set @str='D:\DBtext\jgj\DBABak\FullBak'+replace(replace(replace(convert(varchar,getdat原创 2012-02-22 10:21:42 · 1310 阅读 · 0 评论 -
更改MS SQL2000的逻辑名
在master系统数据库下执行:alter database [数据库名] modify file (name='旧Data逻辑名',newname='新Data逻辑名')alter database [数据库名] modify file (name='旧Log逻辑名',newname='新Log逻辑名')说明:同时更改数据库与日志两个名称;通过原创 2012-01-02 15:13:49 · 926 阅读 · 0 评论 -
解决方法:SQL2008 链接服务器 访问接口 "SQLNCLI10" 的架构行集 出错的问题!
问题:执行:select * from [srv_lnk].[database].[dbo].[table]提示:链接服务器"srv_lnk"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "未指定的错误"。链接服务器"srv_lnk"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "在该服务器上找不到完成该操作所需的存储过程。请与系统管理员联原创 2014-02-14 08:44:05 · 32662 阅读 · 3 评论