关于SqlServer用户数以及多层数据库的问题

lj051419 2014-05-05 10:47:37
现在有个疑问:
买的正版的假如是15个用户;那这15个用户是指同一个登陆名下的连接数还是登陆名?

另外听说有种多层数据库技术:
1、客户端程序
2、应用程序服务器:提供公共的数据服务
3、数据库服务器;

就是(1)直接访问(2)、(2)在访问数据库服务器 返回返回结果。。。
这样好像与数据库链接的话应该一个连接就能搞定
...全文
402 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-05-05
  • 打赏
  • 举报
回复
不过如果真的限制了,那也没办法,只能先用了。如果真的不够,再花钱吧
lj051419 2014-05-05
  • 打赏
  • 举报
回复
引用 7 楼 DBA_Huangzj 的回复:
sqlserver什么版本的?
好像是标准版的。 这不是我买的。。
發糞塗牆 2014-05-05
  • 打赏
  • 举报
回复
sqlserver什么版本的?
lj051419 2014-05-05
  • 打赏
  • 举报
回复
引用 5 楼 DBA_Huangzj 的回复:
[quote=引用 4 楼 lj051419 的回复:] [quote=引用 2 楼 DBA_Huangzj 的回复:] 连接数,不是登录名
假如是15个的用户数。。 但是访问的时候可能就不止15个了。 有可能是50个、甚至更多。 那如果还这样进行连接的话会不会对数据库造成什么影响呢? [/quote]一般来说,sqlserver端的连接数不会只有那么少,除非你限制了,2012企业版最大连接数是32767。如果数据库及应用程序设计得好,即使真有3万多个连接,也不会有明显的性能问题,另外很多联接其实只是“连着”,并没有真正在持续运行[/quote] 我倒是不会限制、 这是在买的时候人家是按用户数收费的、、所以才有了这个疑惑
發糞塗牆 2014-05-05
  • 打赏
  • 举报
回复
引用 4 楼 lj051419 的回复:
[quote=引用 2 楼 DBA_Huangzj 的回复:] 连接数,不是登录名
假如是15个的用户数。。 但是访问的时候可能就不止15个了。 有可能是50个、甚至更多。 那如果还这样进行连接的话会不会对数据库造成什么影响呢? [/quote]一般来说,sqlserver端的连接数不会只有那么少,除非你限制了,2012企业版最大连接数是32767。如果数据库及应用程序设计得好,即使真有3万多个连接,也不会有明显的性能问题,另外很多联接其实只是“连着”,并没有真正在持续运行
lj051419 2014-05-05
  • 打赏
  • 举报
回复
引用 2 楼 DBA_Huangzj 的回复:
连接数,不是登录名
假如是15个的用户数。。 但是访问的时候可能就不止15个了。 有可能是50个、甚至更多。 那如果还这样进行连接的话会不会对数据库造成什么影响呢?
發糞塗牆 2014-05-05
  • 打赏
  • 举报
回复
第二个问题,不一定,比如n个用户传输不同的请求,那么第二层就要针对这些请求分别对第三层发请求
發糞塗牆 2014-05-05
  • 打赏
  • 举报
回复
连接数,不是登录名
  • 打赏
  • 举报
回复
另外听说有种多层数据库技术: 1、客户端程序 2、应用程序服务器:提供公共的数据服务 3、数据库服务器; 个人理解 就是把数据库访问的过程封装起来,你直接调用提供的方法即可,过程就不用再写了,这样可以实现简单的代码复用,减少工作量
huhuapop 2014-05-05
  • 打赏
  • 举报
回复
我记得在微软的文档中,客户端的同时并发数和操作系统的licence有关(例如客户端是标准版25client,最大并发数就是25)
haitao 2014-05-05
  • 打赏
  • 举报
回复
多层架构 是 避免客户端直接连数据库 中间层(应用服务)通过连接池访问数据库,为客户端提供服务 多数情况下,是可以大大减少实际的数据库连接数 一个连接就能搞定 就极端了一些,只有当每个服务都是极快就能完成,而且并发少时,才可能 另一个极端是,连接数一点也没减少,如果每个服务都需要执行一段时间,而期间很多服务并发进来
C#源码大集合 01(共3卷)之前分为四个包,后两个包上传不了,对于已经下载的朋友表示赚意,现在重新再发一次(改为3卷)├─C#源码第一部分│ ├─第1章 控件操作│ │ ├─实例1 如何使用错误提醒控件│ │ ├─实例10 如何使用列表视图控件│ │ ├─实例11 如何使用多选列表框控件│ │ ├─实例12 如何使用图像控件│ │ ├─实例13 如何使用窗体分隔控件│ │ ├─实例2 如何使用信息提示控件│ │ ├─实例3 如何使用菜单控件│ │ ├─实例4 如何使用工具栏控件│ │ ├─实例5 如何使用状态栏控件│ │ ├─实例6 如何使用托盘控件│ │ ├─实例7 如何使用标签页控件│ │ ├─实例8 如何使用进度条控件│ │ └─实例9 如何使用树视图控件│ ├─第2章 文件管理│ │ ├─实例14 如何获取程序文件信息│ │ ├─实例15 如何获取指定文件的根信息│ │ ├─实例16 如何获取当前程序所在的文件夹│ │ ├─实例17 如何获取指定文件夹下的所有文件│ │ ├─实例18 如何获取指定文件夹下的所有文件夹│ │ ├─实例19 如何获取和设置文件属性│ │ ├─实例20 如何获取和设置文件夹属性│ │ ├─实例21 如何判断文件或文件夹是否存在│ │ ├─实例22 如何创建和删除多层文件夹│ │ ├─实例23 如何监视文件和文件夹系统变化情况│ │ ├─实例24 如何加解密文件│ │ ├─实例25 如何切分组合文件│ │ ├─实例26 如何以流式方式读写文本文件│ │ ├─实例27 如何直接打印文件│ │ ├─实例28 如何操作帮助文件│ │ ├─实例29 如何操作WORD文件│ │ ├─实例31 如何播放MP3文件│ │ ├─实例32 如何播放VCD文件│ │ ├─实例33 如何播放DVD文件│ │ ├─实例34 如何播放Flash文件│ │ └─实例35 如何播放RealPlayer文件│ ├─第3章 程序设置│ │ ├─实例36 如何创建椭圆形窗体│ │ ├─实例37 如何创建文字形窗体│ │ ├─实例38 如何创建不规则窗体│ │ ├─实例39 如何创建移动的窗体│ │ ├─实例40 如何创建无标题栏窗体│ │ ├─实例41 如何拖动无标题栏窗体│ │ ├─实例42 如何制作自绘式菜单│ │ ├─实例43 如何制作图形组合框│ │ ├─实例44 如何设置窗体的透明度│ │ ├─实例45 如何设置窗体启动位置│ │ ├─实例46 如何设置窗体最前端显示│ │ ├─实例47 如何实现精灵提示│ │ ├─实例48 如何实现打印预览│ │ ├─实例49 如何实现剪贴板循环│ │ ├─实例50 如何实现菜单历史列表│ │ ├─实例51 如何实现程序互斥运行│ │ ├─实例52 如何屏蔽鼠标消息│ │ ├─实例53 如何模拟键盘输入│ │ ├─实例54 如何使用消息提示框│ │ ├─实例55 如何使用系统API函数(INI)│ │ ├─实例56 如何获取和设置输入法│ │ ├─实例57 如何在程序中启动其他程序│ │ ├─实例58 如何在程序中关闭其他程序│ │ ├─实例59 如何在开机时自动启动程序│ │ ├─实例60 如何启动电话拨号程序│ │ ├─实例61 如何启动屏幕保护程序│ │ ├─实例62 如何启动系统控制面板程序│ │ ├─实例63 如何编写多线程程序│ │ ├─实例64 如何编写DLL服务端程序│ │ ├─实例65 如何编写DLL客户端程序│ │ ├─实例66 如何编写用户控件程序│ │ └─实例67 如何给程序打包│ ├─第4章 系统维护│ │ ├─实例68 如何获取系统基本信息│ │ ├─实例69 如何获取系统服务信息│ │ ├─实例70 如何获取系统进程信息│ │ ├─实例71 如何获取系统日期时间│ │ ├─实例72 如何获取系统所有驱动器│ │ ├─实例73 如何获取系统驱动器信息│ │ ├─实例74 如何获取系统计数器信息│ │

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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