社区
MS-SQL Server
帖子详情
两个简单的入门问题!
piaozi2003
2005-08-17 09:03:12
刚刚开始接触SQL Server,因为要急着上手,草草的看了一下资料,有两个问题请教
1 经常看到一些应用程序(后台用SQLServer)有用户权限分配的功能,应用程序里面的用户
是不是就是SQL SERVER 里面的用户?
2 脚本、批处理、用户自定义函数这些到底有什么区别?
初学嘛,再加上岁数大了,又是计算机外行,工作需要没有办法,见笑了!
...全文
107
11
打赏
收藏
两个简单的入门问题!
刚刚开始接触SQL Server,因为要急着上手,草草的看了一下资料,有两个问题请教 1 经常看到一些应用程序(后台用SQLServer)有用户权限分配的功能,应用程序里面的用户 是不是就是SQL SERVER 里面的用户? 2 脚本、批处理、用户自定义函数这些到底有什么区别? 初学嘛,再加上岁数大了,又是计算机外行,工作需要没有办法,见笑了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
piaozi2003
2005-08-17
打赏
举报
回复
谢谢各位,散分!
ghostzxp
2005-08-17
打赏
举报
回复
你连接数据库时就一个数据库的用户,这个用户决定了你的应用程序总体有哪些对数据库操作的权限,而对其中哪些表是哪个应用程序用户可以使用,这个编程在应用程序中实现
=====
因为客户端的不同用户对数据库里面的视图、存储过程等有不同的权限,我想这些用户是不是应该建立在数据库的“应用程序角色”里或者是另外单独的编程;
piaozi2003
2005-08-17
打赏
举报
回复
谢谢各位啦!只不过还是想问一下,可不可以通过设置“应用程序角色”来实现这中权限的分配呢?
jzdmyjzd
2005-08-17
打赏
举报
回复
应用程序要连接SQL SERVER当然要用SQL SERVER 自己的用户进行连接了,而应用程序的用户可以通过工作人员表在与SQL SERVER 连接成功时,使用用户表的用户进行登陆.这时要控制访问权限可以设置一张工作人员的权限表来控制,不一定要SQL SERVER 里的用户登陆,这样可以使管理更加的简单,方便.
脚本是一段SQL语句嘛.
批处理指很多执行不同功能的SQL语句在一起执行操作.
用户自定义函数是指为了实现某一特定功能,用户自己书写的一段特殊的SQL脚本,它可以返回一个特定值或表.
ghostzxp
2005-08-17
打赏
举报
回复
对.设计思路 建立用户权限组,每组有不同的权限.用户加入到具体的组中.每组对应用程序有不同的操作. 比如 有人可以查看报表,有些人不可以.
你需要建立一个数据库用户,给他以有限的权限,防止其访问sqlserver上不同项目的数据库或一些不能操作的表.
rivery
2005-08-17
打赏
举报
回复
一般来说:应用程序的用户是存储在自己建立的表中,可以分配对应用程序规定的各功能模块的权限。
而数据库用户是存储在sqlserver系统表中的。表明该用户对数据库服务器中各个对象的权限。
应用程序链接数据库一般使用一个数据库用户进行链接就可以了。
piaozi2003
2005-08-17
打赏
举报
回复
因为客户端的不同用户对数据库里面的视图、存储过程等有不同的权限,我想这些用户是不是应该建立在数据库的“应用程序角色”里或者是另外单独的编程;
ghostzxp
2005-08-17
打赏
举报
回复
应用程序的用户用于应用程序操作,数据库用户用于数据库操作
脚本就是sql语句,批处理就是一次执行多个sql语句,函数,存储过程就是预定义执行的批处理
piaozi2003
2005-08-17
打赏
举报
回复
上面的建议应该改为“建立”!
piaozi2003
2005-08-17
打赏
举报
回复
那也就是说我想在自己的应用程序里设置不同的用户需要自己另外想办法,是不是,如果是
的话那么能否提供一种大概的设计思路!
另外我是否只要建议一个数据库的用户以便我的客户端程序连接数据库就可以了,是不是这样?
子陌红尘
2005-08-17
打赏
举报
回复
1、应用程序的用户和数据库用户是两码事
2、
脚本是存储在文件中的一系列 Transact-SQL 语句。
批处理是包含一个或多个 Transact-SQL 语句的组,从应用程序一次性地发送到 Microsoft® SQL Server™ 执行。
用户定义函数是用户使用 CREATE FUNCTION 语句定义自己的 Transact-SQL 函数,而。
python从
入门
到全栈开发·
入门
篇
数学不好不影响编程的学习,未来可以从事爬虫、自动化测试以及APP或者WEB端后端开发等岗位,这几个方向对数学要求不高,而人工智能和数据分析这
两个
方向对数学要求较高,不论未来想从事哪个方向,python的
入门
基础是...
Request快速
入门
!!!
Request快速
入门
!!! Request简述 什么是request?HTTP协议中的request,Servlet中的request Http 超文本传输协议,用于定义web浏览器与web服务器之间交换数据的过程! 默认端口:80 Http请求 请求行 get...
(超多图)基于Android studio开发的一个
简单
入门
小应用(超级详细!!)(建议收藏)
基于Android studio开发的一个
简单
入门
小应用一、前言二、前期准备三级目录 一、前言 在暑假期间,我学习JAVA基础,为了能早日实现自己用代码写出一个app的“梦想”,因此,现在开始对Android进行学习,希望学习...
PCB设计
入门
总结!建议收藏!
该文章是从各种AD初学
入门
教程里的提炼总结,里面包含设计一个PCB所需要的全部流程,我以设计51系统为例,对整个过程进行详细阐述。那这篇文章到底有什么用,这个是设计一个完整PCB的流程,值得收藏起来,对于新手...
Nginx 极简
入门
教程!
上篇文章和大家聊了 Spring Session 实现 Session 共享的
问题
,有的小伙伴看了后表示对 Nginx 还是很懵,因此有了这篇文章,算是一个 Nginx 扫盲
入门
吧! 基本介绍 Nginx 是一个高性能的 HTTP 和反向代理 web ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章