
SQL相关资料
Joetao
正在从事.net silverlight地图方面的工作!
展开
-
MSSQL数据库服务器应该正常注意到的安全策略配置
SQL Server 2000的安全配置在进行SQL Server 2000数据库的安全配置之前,首先必须对操作系统进行安全配置,保证操作系统处于安全状态。然后对要使用的操作数据库软件(程序)进行必要的安全审核,比如对ASP、PHP等脚本,这是很多基于数据库的Web应用常出现的安全隐患,对于脚本主要是一个过滤问题,需要过滤一些类似“,; @ /”等字符,防止破坏者构造恶意的SQL语句。接着,安装S转载 2009-06-17 11:36:00 · 1656 阅读 · 0 评论 -
错误:媒体集有 2 个媒体簇,但只提供了 1 个
今天在还原数据库是,竟然出现了如下错误:Sysem.Data.SqlClient.SqlError:媒体集有2个媒体簇,但只提供了1个。必须提供所有的成员。(如下图)(一)该现象的原因 于是在网上收集了下,自己也亲自动手做了下试验,确实如网上说的一样。是由于你在备份数据库的时候,多添加了一个*.bak文件(这样你就将数据库“分段”备份到了2个数据库*.bak文件中了)如下图所示!而在你还原的时候,你只用了其中的一个*.bak文件还原。这样当然会出错。就像你买了个烧饼,你分给了你同学了一半原创 2010-07-24 23:52:00 · 6087 阅读 · 7 评论 -
.net 中如何使用存储过程output和return值
<br />数据库中使用output值和return值:<br />-------------------------------------------------------<br />--数获存储过程中的OUTPUT参数和返回值获取<br />-------------------------------------------------------<br /> <br />CREATEPROCEDUREProc_Test;1<br /> @INPUTint,<br /> @OUTPUT转载 2010-07-24 15:18:00 · 1889 阅读 · 0 评论 -
通过 Visual Studio 对 SQL Server 中的存储过程设置断点并进入存储过程对其进行调试
<br /> 执行会在断点处暂停,此时,我们可以查看并更改存储过程的参数值,逐步地调试其各条语句,就像我们在步骤1 中所做的那样。<br />在我们可以对应用程序调用的存储过程进行调试之前,首先要指示ASP.NET web 应用程序与SQL Server 调试器相集成。首先,在 Solution Explorer 中右键单击网站名称(ASPNET_Data_Tutorial_74_VB) 。从关联菜单中选择 Property Pages 选项,然后选择左侧的Start Options 条目,选中转载 2010-07-26 12:35:00 · 2759 阅读 · 1 评论 -
sql server中SELECT 与 SET 赋值的区别
<br />本文转自 http://www.saike.org/blogs/vbasic/archive/2008/07/17/sql-server-select-set.aspx<br /> SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 SELECT。<br />对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们<br />并没有注意,其实这两种方式还是有很多差别的。<br />SQL Server推荐使用 SET 而不是 SELEC转载 2010-07-26 09:54:00 · 4042 阅读 · 0 评论 -
ATM银行转账系统之数据库存储过程学习
<br /> 在网上下了一个关于ATM银行转账系统,里面用到了大量的存储过程,觉得挺好的,对于学习存储过程有很大的帮助!把整个代码粘贴下来!以供以后写存储过程时参考。/*银行取款机数据库*/use mastergoif exists(select * from sysdatabases where name='bankDB')drop database bankDBgocreate database bankDB --建立数据库bankDBgouse ba原创 2010-07-23 11:06:00 · 5071 阅读 · 0 评论 -
存储过程、事务在银行转账系统的应用
<br /> 最近项目中涉及到多表删除的情况,为了保证数据的完整性,准备用存储过程结合事务实现该效果。但自己以前只是看过事务方面的东西,但没真正用过。在网上收索了下发现这篇文章不错!但都是图片!如是自己全部敲了一边。并附上调用存储过程的代码!这篇文章对怎样写一个复杂的存储过程还是很有借鉴的意义的!直接贴带码了。<br /> 本篇一银行的转账系统为例说明,因为这个例子贴近生活,很容易理解!use BankSystemuse mastergocreate DataBase Ba原创 2010-07-23 09:53:00 · 3219 阅读 · 0 评论 -
SQL Server数据库时出现孤立用户权限问题的解决办
--自己很愚蠢的做法,以为直接删除数据库用户名,再从新创建用户登录名和数据库用户名。--自己以为可以直接创建与之原先一样的数据库登录名就可以--但这些操作是不起作用的--原因--当映射孤立用户时,主从数据库中的SID将分配给孤立用户,所以每次一个数据库备附加或者还原时,--SID在SQL Server 登录名和数据库用户之间都存在差异。--预先了解有几个孤立用户us转载 2010-01-24 04:40:00 · 836 阅读 · 0 评论 -
处理SQL Server数据库中的孤立用户(图)
处理SQL Server数据库中的孤立用户(图)把数据库从一个服务器实例附加和恢复到另一个实例中是数据库管理员执行的常见的任务。附加或者恢复一个数据库之后,之前在数据库中创建和配置的登录名已经不能访问了。这个问题最常见的症状是应用程序会遇到登录失败的错误,或者是当你试着把登录名添加到数据库中时,你可能会得到一个信息比如这个用户已经在这个数据库中存在。当你执行一个附加或者一个恢复时,这是很常见的转载 2010-01-24 03:19:00 · 1081 阅读 · 0 评论 -
sql server日期时间函数)
sql server日期时间函数(转) Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:转载 2009-09-10 15:25:00 · 1040 阅读 · 0 评论 -
SQL操作全集
SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATAB转载 2009-07-06 21:11:00 · 561 阅读 · 0 评论 -
DateTime 格式
DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.To转载 2009-08-28 22:51:00 · 667 阅读 · 0 评论 -
通过SQL Server Profiler来监视分析死锁
在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table1请求1个排它锁(X)类似这种情况,就会出现死锁,除非当某个外部进程断开死锁,否则死锁中的两个事务都将无限期等待下去。Microsoft SQL Server 数据库引擎死锁监视器定期检查陷入死锁的任务。 如果监转载 2010-07-26 15:28:00 · 3035 阅读 · 1 评论