随笔分类 - SQL
摘要:方法1:直接执行SQL语句 方法2:批处理 方法3:数据绑定 方法4:批处理与数据绑定结合 经过测试,给这几种方法的效率排序如下:方法4>方法2>方法3>方法1 测试用的公共代码
阅读全文
摘要:早上忘记了SQLServer的sa帐户密码,在网上搜索才弄清楚了解决办法:1、在SQLServer企业管理器中输入以下命令:ALTER LOGIN sa ENABLE GO ALTER LOGIN sa WITH PASSWORD = 'password' GO2、命令执行成功之后,用win...
阅读全文
摘要:转自:http://www.5itjob.com/c-peixun/589.html1、ODBC(Open Database Connectivity) 开放式数据库连接,是一种用来在数据库管理系统(DBMS)中存取数据的标准应用程序接口。有ODBC API和MFC ODBC两种开发技术。2、DAO(Data Access Object )即数据访问对象集,是Microsoft提供的基于一个数据库对象集合的访问技术。和ODBC一样,他们都是Windows API的一部分,可以独立于(DBMS)进行数据库的访问。DAO跟ODBC的区别是: 访问机制不同!ODBC工作依赖于数据库制造商(MS SQ
阅读全文
摘要:revoke:收回之前被授予的权限deny:拒绝给当前数据库内的安全帐户授予权限并防止安全帐户通过其组或角色成员资格继承权限。比如UserA所在的角色组有inset权限,但是我们Deny UserA使其没有insert权限,那么以后即使UserA再怎么到其他含有Insert的角色组中去,还是没有insert权限,除非该用户被显示授权。简单来说,deny就是将来都不许给,revoke就是收回已经给予的。GRANT INSERT ON TableA TO RoleAGOEXEC sp_addrolemember RoleA, 'UserA' -- 用户UserA将有TableA的I
阅读全文
摘要:方法 1:通过使用 SQL Server Management Studio 中的对象资源管理器连接到服务器。连接对象资源管理器后,它将显示版本信息(在括号中),以及用于连接到 SQL Server 特定实例的用户名。方法 2:查看该实例错误日志文件的前几行。默认情况下,错误日志位于 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG 和 ERRORLOG.n 文件中。日志条目可能类似于以下内容:2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) -.
阅读全文
摘要:今天程序访问数据库时,总是提示对象名无效。为了调试,查看数据源是否连接到其他数据库,需要查看当前数据库中所有表名称。对应的SQL语句如下:SELECT name FROM sysobjects WHERE xtype = 'U';
阅读全文
摘要:《Beginning Microsft SQL Server 2008 Programming》第5章介绍SQL Server对象名称,看了一遍,不知所云。只知道完整的对象名称是:[ServerName.[DatabaseName.[SchemaName.]]]ObjectName。数据库中经常见到的DBO全称是Database owner。Schema好像有类似C++中的Namespace功能。
阅读全文