admin管理员组文章数量:1794759
sqlserver:什么是数据库实例?
环境:
- window server 2019 datacenter
- sqlserver2014 x64
问题: 什么是SQL server实例?数据库的对象架构是怎样设计的? 先把官方的解释贴出来: docs.microsoft/zh-cn/sql/relational-databases/databases/databases?view=sql-server-2014 总结来说,它们具有下图所示的体系结构: 我们一般默认安装的时候,选择的都是默认实例,如下图所示: 那么我们安装好后,就可以直接使用ip或计算机名连接了,其实,完整的名称应该是:
如果我们是用程序连接的话应该是:
var connectstr = "Data Source=192.168.3.39\\\\MSSQLSERVER,1433;Initial Catalog=test1;User ID=sa;Password=123456;";注意: 每个数据库实例是相互隔离的,我们可以使用sqlserver2014的安装包先安装一个默认的实例,然后再运行多遍安装多个命名的实例。当我们安装一个实例后,这个实例就可以单独对外服务了(只要我们连接信写对就行)。 那么对于每个数据库实例,它有哪些东西是共享的,哪些是独有的呢? 其实,在我们安装的时候可以从功能列表中看的出来,如下图所示: 还有,当我们在第二次运行安装包的时候,我们注意到下图所示: 除了这些,我们还可以从服务中看的出来: 当然,我们也可以从安装目录看的出来: 那么我们访问命名实例的方法也就是下图所示: 那么,应用程序连接方式为:
var connectstr = "Data Source=192.168.3.39\\\\MYINSTANCE,5056;Initial Catalog=test2;User ID=sa;Password=123456;";最后注意: 不同的实例需要不同的端口,设置的方法可参考: blog.csdn/u010476739/article/details/107393381
版权声明:本文标题:sqlserver:什么是数据库实例? 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686653992a91010.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论