连接数据库有时没有dbo后缀,有时有,为什么?

weixin_38054205 2019-07-25 03:57:29
比如有时是 本机\dbmn.abc.dbo;有时是abc.mdf;
后者修改连接时的图也不一样,看图,怎么回事?



Thanks
...全文
80 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38126127 2019-08-16
  • 打赏
  • 举报
回复
Hi zhagart,
之前我分享的讨论有解释到为什么有时会出现dbo和有时会出现mdf。下面是我截取的一些我觉得应该回答了问题的回复:



weixin_38120187 2019-08-15
  • 打赏
  • 举报
回复
谢谢Dylan,
好像没有解答我的疑问。和前几个贴的内容差不多。我知道他们的区别。
加油。

Thanks
weixin_38114673 2019-08-06
  • 打赏
  • 举报
回复
Hi zhgart,
我找到了和这个问题相似的讨论,希望能够对你有帮助。
DBO or MDF whats the diffrence?
weixin_38112450 2019-08-01
  • 打赏
  • 举报
回复
没有熟悉vs的遇到过此类问题么?
Thanks
weixin_38074583 2019-07-28
  • 打赏
  • 举报
回复



Hi zhgart,
根据你的描述,我觉得是你的数据库连接方式的问题。据我所知,数据库与VS建立连接有两种方式如下:
   1.右键单击项目并选择Add
New Itm->选择基于服务的数据库,该数据库创建一个位于项目中的mdf文 件
   2.右键单击Server
Explorer中的DataConnection并选择Create New SQL Server Database。创建的数据库在服务器资源管理器中显示为homepc\ sqlexpress.myCreatedDatabase.dbo
因连接方式不同就会有.dbo和.mdf。就像kamigao说的那样,.dbo是数据库拥有者、架构, 而.mdf是实际的数据库文件。
希望能帮助你。
weixin_38070905 2019-07-26
  • 打赏
  • 举报
回复


Hi zhgart,
感谢你的发帖。
根据你的描述,我觉得是你的数据库连接方式的问题。据我所知,数据库与VS建立连接有两种方式如下:
   1.右键单击项目并选择Add
New Itm->选择基于服务的数据库,该数据库创建一个位于项目中的mdf文 件
   2.右键单击Server
Explorer中的DataConnection并选择Create New SQL Server Database。创建的数据库在服务器资源管理器中显示为homepc\ sqlexpress.myCreatedDatabase.dbo
因连接方式不同就会有.dbo和.mdf。就像kamigao说的那样,.dbo是数据库拥有者、架构, 而.mdf是实际的数据库文件。
希望能帮助你。
weixin_38065750 2019-07-25
  • 打赏
  • 举报
回复
一句话很难说清楚,朋友!简单的理解就是,.dbo既是架构,也是默认用户,.mdf是MSSQL下data目录中的数据库文件
嗯,可以慢慢说,可以列出参考连接。
不必谈论构架,库文件等。只是希望知道在vs下,为何会出现这种情况?
abC.MDF是app_data下的数据库文件。随便从别处拷贝放在其下的。Thanks
weixin_38063173 2019-07-25
  • 打赏
  • 举报
回复
一句话很难说清楚,朋友!简单的理解就是,.dbo既是架构,也是默认用户,.mdf是MSSQL下data目录中的数据库文件

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧