1 建议最好用官方的编译脚本来编译,因为靠自己一个一个加入工程然后按照一定的顺序的话会把人烦死。官方脚本10.1有个通用的脚本库,反正我从1.3到1.6版本都是用他来编译的(google搜索得到)。
2 签名时自己生成,也就是用visual studio自带的sn.exe工具来生成,不需要加啥参数,按照编译指南即可。
3 define那个脚本文件是需要更改几个地方的:1 针对当前开发使用的工具比如vs2010等 2 vs工具程序所在路径(基路径)这个一般是和你的系统相关,比如我的是win7 32位系统,根本就不是上面所写的带有“(x86)”的文件夹(该文件夹是64位系统为32位软件来存放的)
4 将build那个主脚本中关于编译compact的那三个工程可以注释掉,因为假如你不用嵌入式开发的话就不需要编译,另外4.0的framework并没有带compact framework,以致无法编译通过。
5 其他的一些细节我觉得大多数程序员都能自行搞定,也就不赘述了,以上的我觉得是容易被人忽略的。
SqlServer孤立用户解决——"因为该用户存在对象,所以不能删除该用户。”
2008-11-12 23:41
|
最近遇到几次,还原数据库后 新建一个登陆用户,为此登陆用户授权访问此数据库时提示“用户已存在”。原因很明显,还原的数据库中存在此用户,但此用户与刚新增的登陆用户(同名)并没关联起来,想删除数据库中相应用户,却删除不了——"因为该用户存在对象,所以不能删除该用户。”比较郁闷。。。 立即网上查了查,原来,这种用户叫孤立用户,且看资料如下: ************************************************************************************* 孤立用户,即某个数据库的用户户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录。 |
