我手边有两个Sql Server 2000的数据库,假设为aaa.mdf和bbb.mdf。前一个数据库连接字符串用户ID为sa,没有密码(就是密码为空);第二个数据库的用户ID为sa,密码为:112233。在将两个数据库文件都附加好后我试了一下,点击Sql企业管理器中的[安全性]->[登录],右击sa选择属性,若将密码清空,则使用aaa.mdf的应用程序一切正常,而使用bbb.mdf的那个应用程序就出现数据库连接不上的故障;而若将密码设置为112233后则一切刚好相反。请问各位:当两个应用程序各自所需连接的数据库的用户ID均为sa时,到底该如何设置才好呢?我尝试在[安全性]->[登录]中新设一个sa系统又不允许。
解决方案 »
- 求一个.net的混淆工具,确保在win8、win7下都能使用。
- C#使用Oledb读取Excel表格,使用select*from[表名] 不能读取到最后一列。跪求答案
- 关于坐标的变换问题后,字也翻转的问题
- 谁会WCF的x509加密?????
- 怎么点击按钮就可以将TEXTBOX中的值.更新到数据库中相应的值去?
- 关于一个语句的写法
- 想学C#,请大家给点意见
- [求助]那位大哥做过类似Excel中选择单元格的那种效果,可否介绍一下经验或是给个例程。
- C# Delphi转ASCII差异的问题
- 不知如何用XmlDocument來讀取xml文件,請高手幫忙
- .net中有没有连接数据源的textbox控件
- 关于:datatable.select效率的问题。期待英雄。
string M_str_sqlcon = "Data Source=" + server + ";Database=aaa;User id=sa;PWD=";
后一个应用程序是个Delphi的,它倒是有个配置文件(aaa.ini):
[user]
UserName=xxxxx有限公司
[server]
ServerName=.
LoginName=sa
LoginPwd=112233
DBName=bbb
[setting]
isadmin=1
iscaiwu=0
isuseqd=1
bicdevid=3请问应该如何配置?谢谢!
详细内容请参见《SQL联机丛书》
sa 帐户是一个广为人知的 SQL Server 帐户,并且经常成为恶意用户的攻击目标。除非您的应用程序需要使用 sa 帐户,否则请不要启用它。为 sa 登录名使用一个强密码非常重要。
sa 登录名只能使用 SQL Server 身份验证连接到服务器。我摘录的一点内容,供参考。
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_4deptrbl/html/79babcf8-19fd-4495-b8eb-453dc575cac0.htm
对于string M_str_sqlcon = "Data Source=" + server + ";Database=aaa;User id=kkk;PWD=www";
这样的数据库连接字符而言,是否需要在[安全性]->[登录]中新设一个kkk登录连接并设置密码为www呢?谢谢
比如在A数据库中需要链接B数据库,那么连接A数据库使用User用户,此时SQL Server 会将User用户映射为另外一个B数据库中的用户帐号,来进行访问B数据库。但是对于SQL Server外部来说只是使用User用户而已。因为我这里没有环境,所以不能给出具体指导,但是你可以去查一下SQL Server的数据库链接方面之间的资料
随便找了一个资料,你还可以搜索更详细的资料
C:\WINDOWS\system32\driversC:\WINDOWS\system32\drivers\etc都用打开方式-》文本
查看连接点。IP .和限制