by shinichi_wtn
2009-02-13 00:03
最近在自学SQL SERVER,由于自己对ACCESS是非常熟悉了,因为以前的项目大都是小型数据库,所以ACCESS非常方便,易于部署。但是很早就想学习SQL Server了,毕竟.NET与SQL Server结合是最高效的,而且应付大型WEB站点也不在话下,所以开始了SQL的入门学习,当然建表、关系什么的都是比较容易的,尤其是运用功能强大的企业管理器,几乎能完成任何操作,由于ACCESS有查询设计器,能够避免直接键入SQL而自动生成相应的查询语句,所谓的傻瓜查询方式,这在并不太精通SQL语法并且进行复杂跨表多条件查询的时候尤其有用,SQL SERVER的企业管理器也拥有同样强大的查询设计器,...
[More]
by shinichi_wtn
2009-02-07 19:04
今天在本机IIS上测试一个自己编的连接SQL SERVER测试页时,出现了Login failed for user 'sa'.的提示信息,而之前在VS2008中测试并没有问题,于是推测是SQL SERVER登录验证的问题,之前我一直使用Windows验证,现在改为了混合验证,所以需要用SQL Server的帐户名和密码登录,为了方便,直接使用sa,但是却出现如下错误,于是摸索了一番终于知道缘由
寻找出错的最佳方式是查看SQL SERVER的系统日志,直接到企业管理器查看即可,如下
得知自己的SQL Server仅仅设置为windows验证,需要在数据库属性中将安全选项里的登录模式...
[More]
by shinichi_wtn
2009-02-04 22:20
首先,确保引用如下两个类库
using System.Data;
using System.Data.SqlClient;
连接本机SQL服务器
string strConnection = "Trusted_Connection=SSPI;";
strConnection += "Database=数据库名称;Server=(local)\\SQLEXPRESS;";
//如果数据库设置了实例名,则需要填写相应实例名
strConnection += "Connect Timeout=30";
SqlConnection objConnection = new SqlConn...
[More]