中易网

c#连接数据库连接字符串求解释:

答案:5  悬赏:10  
解决时间 2021-02-16 10:28
①"data source = (local);initial catalog = test; user id = sa;password = sa";
②data source=.;initial catalog=DB;integrated security=true;
这两个什么区别,什么时候用第一什么时候选第二种???为什么第二种不用 用户名+密码??
还有个问题:winform中的数据集感觉没用,可以删除么?
最佳答案
data source = (local); data source=.;
这两种对于本机来说,都是一样的。

integrated security=true 这个叫集成验证方式,即用 windows的 用户名、口令 进行验证

winform中的数据集感觉没用,可以删除么? 这个不明白什么意思
全部回答
还有个问题:winform中的数据集感觉没用,可以删除么? 如果你的数据库和应用程在同一机器上,并且数据库支持Windows身份验证的话,第二种将是极好的. 否刚采用第一种,第一种会暴露用户名和密码,必须做加密处理.
1. 有什么区别 前一种是sqlserver的密码认证,后一种是Windows用户身份认证。 2. 什么时候用第一什么时候选第二种 本机管理员身份你可以选择任意一种,如果是通过网络访问其他机器,如果是授权了的域用户可以选择第二种,否则必须选择第一种。 3. 为什么第二种不用  用户名+密码 因为你登录Windows就已经验证了,相当于说既然sqlserver都是我管理员安装的,理所当然应该具有全权限,不过如果你不用administrator登录Windows,第二种方法说不定会登陆失败。 4. 数据集可以删除么? 你自己试验一下不就知道了;但可以肯定的是删了是不行的。这种叫做强类型数据集,给你封装了很多基本的数据库操作,你打开Desgner.cs文件就看到那些代码了。
"data source = (local);initial catalog = test; user id = sa;password = sa"; data source 表示 服务器地址(如果不在本地可以写IP地址,否则(local)或者.) initial catalog 数据库名称 user id 用户名 password 密码 integrated security=true 这个叫集成验证方式 第二种是集成验证方式,只要用户登录操作系统,就表示有权限访问数据库(管理员权限) 第一种一般用于 某些用户对数据库只有特定权限(如:只有读权限,不能修改,不能创建用户,创建数据表)
1:数据库的连接字符串如下: provider=sqloledb.1;integrated security=sspi;persist security info=false;initial catalog=数据库名;data source=localhost 2:数据库服务器端用户属于administrators组 3:数据库服务器端的安全性中验证方式设置为windows方式
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁知道哪些网络美女的QQ号啊?
佩恩六道和宇智波斑谁更强一点,理由?
熟悉广州市天河区的人请进
有什么去黑头的面膜
电视剧,隋唐英雄,有五部它们有什么不一样的
一日曝之十曰塞之浓缩成成语
我在男友家跟他 一起看那个 ·然后我想给他KJ
为什么要买苹果笔记本
帅康燃气灶怎么样?听人说过这个牌子考虑要不
山东省立医院东院诊断证明书
虾皮最佳存放
跪求马季《五官争功》相声改编作文!
说起山,我会想到什么填四字词语
糖豆龙游飞舞广场舞放不下的情缘mp3下载
C语言计算圆的面积的问题
推荐资讯
ppr材料的下水管不小心钻了个眼,在不重新换管
给腌黄瓜提一个洋气的名字
骁途是手动档好还是自动档?
泥斯湖水怪几乎人人皆知不少人认为水怪确实存
长乐宾馆在哪里啊,我有事要去这个地方
2015长安逸动esc亮什么意思
女生170的身高,体重150斤是不是太恐怖了?
关于文学历史,陆龟蒙,徐寅和秘色瓷
慶薀的意思是什么?慶薀的释义是什么啊?
索尼LT26i如何升级安卓系统到最新版本?
考研复试需要带哪些材料和证件
佳盛化妆品怎么去啊,我要去那办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?