2013年10月18日

SQLServer中登录名的用户名配置

摘要: 其实这个问题困扰我很久了。 今夏(13.7)实习的时候第一次接触sqlserver 当时是统一安排,按部就班的做就行。那时候链接数据库用的id是sa。后来自己做小程序时候举得不管什么都用sa登录好像不是会事。就自建了个登录名,形如“Application;123456”但是实际用的时候发现 可以用这个号连SQLServer Management 却不能在程序上连上具体的数据库同时用sa登录就一点问题没有。那会总觉得是connect语句有问题(too naive -.-)最后是不了了之了,但总归是耿耿于怀最近又在做一个新的项目,感觉需要正视这个问题,百度了一番发现除了登录名之外还有个用户名。对登 阅读全文

posted @ 2013-10-18 22:41 编号2784 阅读(963) 评论(0) 推荐(0) 编辑

SQLServer中char与varchar的区别

摘要: 今天写一个项目的用户登录部分 刚开始做,所以是数据库和程序一起写一开始没注意 在定义表T_Person时吧PerID和PerPwd的类型设定都是char(20)并且写入了几个数据,诸如 id:01,pwd:01 等等这样的。后来突然想起来这中间大有区别。赶紧分别改成nvarchar(50)和varchar(20)但是在后来程序调试的时候 发现输入密码‘01’跟数据库读出的密码匹配不上加断点看到数据库读出的是‘01 ’ 这样后面带空白的。大吃一惊, 然后百度确认了好几遍,带var的会自动清后面的空白,不带的保留;带n的是unicode格式以为.net这边的问题,查了几遍也没什么头... 阅读全文

posted @ 2013-10-18 21:20 编号2784 阅读(314) 评论(0) 推荐(0) 编辑

导航