C#开数据库账号问题

问题描述

我问个问题,数据库开账号,能用C#编出来不,我想通过开账号来划分多个学生用各自的数据库,网上搜了很多都没找到有开账户的.现在情况是有台服务器就是用来做数据库服务器的,所以想在那里分账号,然后通过程序去开账号。应该是算是mssql里开账号吧?不是那种开个数据库然后开个账号的表去判断的那种开账号

解决方案

解决方案二:
Ifnotexists(select*frommaster.dbo.sysloginswhereloginname=N'loginname')BEGINUSEmasterExecsp_addloginN'loginname',N'dbPWD',N'DBNAME'ENDUSEdbnameifnotexists(select*fromdbname.dbo.sysuserswherename=N'loginname')BEGINCREATEUSERloginnameFORLOGINloginnameENDEXECsp_addrolememberN'db_datareader',N'loginname'EXECsp_addrolememberN'db_datawriter',N'loginname'
解决方案三:
能解释下吗加点注释,C#里如何用

时间: 2024-09-18 02:12:56

C#开数据库账号问题的相关文章

阿里云虚拟主机:怎么查看FTP帐号、密码、IP?怎么查看数据库账号、地址和密码等?

注意,请先到阿里云官网领取幸运券,除了价格上有很多优惠外,还可以参与抽奖.详见:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d 提示:密码只能修改,不能查看,修改后,上面也只是显示*****,是看出具体的密码的,所以修改时,请记住您改的密码.1.用主机管理账号和管理密码登录万网主机管理控制台:http://cp.hichina.com,如

Oracle数据库账号被锁定解决方法_oracle

在Oracle数据库操纵中,登录Oracle账号时提示失败,并且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,经由过程慢慢排查我们就能找到该故障的原因了. 下面记录下查找这个题目的步调. 1. 找到账号被锁按时候 哄骗sqlplus或者sqldeveloper,查询账号被锁定的时候,相干语句如下: --批改当前会话的日期显示格局 alter session set nls_date_format = ""yyyy-MM-dd hh24:mi:ss"

用vs连接sql2005后,在服务器资源管理器中打不开数据库表格

问题描述 用vs连接sql2005后,在服务器资源管理器中数据库显示连接成功了,但是看不到数据库里面的表格,到底怎么回事啊,而且在展开是提示出错. 解决方案 本帖最后由 gubin6716 于 2015-05-01 13:52:01 编辑解决方案二:错误提示"未能加载文件或程序集microsoft.SQLSERVER.MANAGEMENT.SDK.SFC,VERSION=10.0.0.0,CULTURE=NEUTRAL,PUBLICKEYTOKEN=89845DCD8080CC91或它的某一个依

云数据库·ApsaraDB 产品7月刊

[重点关注]RDS for SQL Server2012 开启公测                                     1.第一款单机版产品 :价格比2008 R2降低近一半,这对于看重RDS产品功能,而对高可用要求稍低的用户来说是一个性价比很高的选择 2.权限系统更为开放 :用户可以通过一个初始数据库账号来方便的管理RDS 3.支持经典网络和VPC.账号管理.备份与恢复.监控报警以及安全白名单等功能 4.性能优秀,媲美当前的SQL Server 2008 R2, 性能白皮书

站长如何做好网站账号密保安全 防范于未然

中介交易 SEO诊断 淘宝客 云主机 技术大厅 最近网上讨论的最火热的就是多个大型网站密码泄露事件,其中最主流大家最熟悉的主要有3个网站,分别是"天涯""CSDN""猫扑".相信很多朋友都深受其害,我也是受害人之一,今天一天陆陆续续就在修改自己在各个网站注册的密码,截止到我写这文章的时候,把自己比较重视和常用的网站账号密码都修改了一遍,才安心的来写这篇博文. 传播网站数据库,是违法行为 今天还发现有人在我博客留言,说有XX网站的数据库,需要的加他

请教比较安全的数据库字段加密办法

问题描述 stringjmsql=(newMD5()).MD5Decrypt(ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString,"**????#?"); 我目前使用app.config,在里面把连接字段用md5加密了,然后在程序里使用此方法获取.但程序如果用Reflector打开,还是可以破解获取数据库账号和密码,有没有好一点的办法来解决安全问题?本人比较菜,也百度了好久

SQLServer数据库的各种管理方法_MsSql

本文适用范围:全面阐述SQLServer数据库的各种操作,分虚拟主机和服务器两种情况. 这篇文章比较长,请使用下面的提纲访问. 提纲 一.虚拟主机 1.安装在线企业管理器     2.注册远程企业管理器(SQL2000)     3.注册远程企业管理器(SQL2005/2008)    4.使用管理面板备份还原     二.服务器或VPS 1.新建数据库     2.附加数据库     3.备份数据库     4.还原数据库     虚拟主机 这种情况下,我们只有空间商提供的数据库IP地址.用户

SQLServer数据库的各种管理方法

本文适用范围:全面阐述SQLServer数据库的各种操作,分虚拟主机和服务器两种情况. 这篇文章比较长,请使用下面的提纲访问. 提纲 一.虚拟主机 1.安装在线企业管理器     2.注册远程企业管理器(SQL2000)     3.注册远程企业管理器(SQL2005/2008)    4.使用管理面板备份还原 二.服务器或VPS 1.新建数据库     2.附加数据库     3.备份数据库     4.还原数据库 虚拟主机 这种情况下,我们只有空间商提供的数据库IP地址.用户名和密码(有的空

传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数据库

随着互联网快速发展,我们的结构化关系数据库在高并发.海量数据的情况下面临单机扩展性问题,首先是单机数据库容量瓶颈,单机数据库在业务高速增长的情况下依赖硬件升级也会到达天花板,并且使用成本变得非常高,而且扩展性的复杂性也是比较高,传统数据库扩容往往意味着服务中断,很难做到业务无感知或者少感知.     通过数据水平切换来现实分库可以帮助提升数据库整体性能.横向扩展性,切分后有效的降低了单台机器的访问负载,同时最大限度的降低了数据库服务节点宕机后的损失.      传统应用业务层逻辑或组件分库实现方