1、打开sql2008,使用windows身份登录
2、登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式
3、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
4、展开“安全性”,“登录名”;“sa”,右键选择“属性”
5、左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码
6、右击数据库选择“方面”
7、在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”
8、至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用
9、打开sql server配置管理器
10、下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行
11、在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”
12、选择“IP 地址”选项卡,设置TCP的端口为“1433”
13、将"客户端协议"的"TCP/IP"也修改为“Enabled”
配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。
Ⅱ 如何通过SQL语句设置数据库登录审核的状态
刚好上次讲三层架构.有现成的例子
以一个验证登陆为例子
这里是界面层一般叫UIL
protected void Button1_Click(object sender, EventArgs e)
{
List<User> Users = BAL.GetUserInfo(txtUserName.Text,txtPassword.Text);
if(Users.Length > 0)
{
Response.Write("登陆成功");
}
else
{
Response.Write("登陆失败");
}
}
以下是逻辑层代码,业务逻辑层一般叫BLL
public static List<User> GetUserInfo(string user,string password)
{
string newPassword = GetMD5Hash(password); //这里对密码进行加密处理,数据库中存放的是经过MD5加密后的密,业务逻辑层一般都是处理复杂的逻辑.例如加密逻辑
List<User> Users = DAL.GetUserInfo(user,newPassword);
return Users;
}
以下是数据访问层代码,数据访问层一般叫DAL
public static List<User> GetUserInfo(string user,string password)
{
List<User> Users = new List<User>();
string sql = "select * from User where Password = '"+password+"' and User = '"+user+"'"; //写where子句的时候把Password放前面.因为Password经过加密,所以可以防止SQL注入攻击
SqlDataAdapter da = new SqlDataAdapter(sql,"这里是数据库连接字符串");
DataSet ds = new DataSet();
da.Fill(ds);
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
User user = new User(ds.Tables[0].Rows[i]["ID"].ToString(),ds.Tables[0].Rows[i]["User"].ToString(),ds.Tables[0].Rows[i]["Password"].ToString());
Users.Add(user);
}
return Users;
}
还会有一个Model层.叫做模板层.是数据表结构的印射.Model层是共用层,其他三层都要用到.
比如数据库中有张表User,里面有3个字段ID,User,Password
那么在模板层中应该有一个类,数据库中User表的一行对应一个User对象,一张表对应User对象的集合.
public class User
{
string ID;
string User;
string Password;
//重载构造函数
User(string id,string user,string password)
{
this.ID=id;
this.User=user;
this.Password=password;
}
}
Ⅲ 怎么设置SQL数据库用户权限
--SQLServer:
一、操作步骤
首先进入数据库级别的【安全性】-【登录名】-【新建登录名】
(图11:其它对象类型)
Ⅳ sql语料库怎么使用
在开始-程序- MICROSOFT SQLSERVER- 企业管理器 界面下打开控制台根目录下的所有+号展开到(LOCAL)(WINDOWS NT),它下面有+数据库,+数据转换服务...等等,你在“数据库”右键点“新建数据库” 就可以了SQL2005》打开SQL Server Management Studio 。》系“连接到服务器”对话框中,“服务器类型”下拉选项选择“数据库引擎”,“服务器名称”个度默认会显示上次连接的服务器,可以使用计算机名称、IP地址或是命名管道来连接。》打开“对象资源管理器”,右击“数据库”可以新建数据库。》点击新建数据库后,出现一个窗口,通常只要完成常规页面设置即可。设置如下:1.“数据库名称”要符合SQL的命名规则,唔好与现存的数据库名称相同。2.“所有者”,点一下“。。。”按扭来选取其他用户。3.“使用全文索引”,全文索引可以快速且有弹性地编制索引,查询大量非结构化文本数据时效率高于LIKE表达式。4.“逻辑名称”,一般采用默认的,方便管理。5.“初始大小”,设置时可根据你的主要数据库估计用到几大,便设到几大,再去设启用“自动增长”。一般选按1M,“不限制文件增长”。6.“路径”,选择存储数据库的位置。7.日志的设置按数据设置技巧相同,但要注意,日志文件会记录所有发生在数据库的变动和更新,以便到硬件损坏等各种意外时,能有效地将数据还原到发生意外的时间点上,从而确保数据的一致性与完整性。显然,要让日志文件能够发挥效用,必须将数据文件与日志文件存储在不同的物理磁盘上这点是您在设定日志文件的物理文件名时所必须留意的。8.“添加”,在添加时注意选“文件类型”,当你选择日志,文件组就会自动选用“不适用”。还要注意,不用的日志,存储路径的物理盘应设置为不同。以便还原。9.添加次要数据文件默认会隶属于主要文件组,如果你想新建一个文件组,在次要数据的文件组中选择“新文件组”,输入名称,选中“默认值”。如果你唔想被人修改或更新文件组内的表,你就选“只读”。
Ⅳ 怎样使用SQL SERVER新建立一个数据库
SQL Server创建数据库:
SQL Server创建数据库的方法有两种:一种是通过运行 SQL 脚本;另一种是直接使用 SQL Server 管理套件即可创建数据库,在本节中我们使用的是后一种方法。
本教程中建立了一个名为 “TaskTracker” 的数据库,工具该数据库的名字,我们可以知道它的主要作用是通过它来跟踪任务的, 它可以作为一个任务跟踪器应用程序的后端。这样做的好处是可以将该数据库与其他数据库区分,因为一个 SQL Server 管理套件的数据库是不止一个的。
SQL Sever 系统数据库
在我们安装 SQL Server 的时候,会自动创建下面的四个数据库。
master
master 数据库记录了所有的 SQL Server 数据库系统的系统级信息,如用户帐户,配置设置,并在所有其他数据库信息。
model
model 数据库是一个模板数据库。每当创建一个新的数据库(包括系统数据库的TempDB),会创建一个以 Model 数据库为副本数据库,并更改成你创建数据库时所用的名称。
msdb
msdb 数据库是 SQL Server 代理的数据库,用于配置警报使用 SQL Server 代理和预定作业等。
tempdb
tempddb 数据库是由 SQL Server 用于暂时存储数据的,这其中包含所有临时表,临时存储过程,并通过 SQL Server 生成任何其他临时存储需求。
开始创建一个新的数据库
下述步骤将展示如何使用 SQL Server 管理套件在 SQL Server 2014 创建数据库。
在对象资源管理器中,右键单击数据库文件夹/图标,然后选择 New database…:
from 树懒学堂 - 一站式数据知识平台
Ⅵ 使用SQL语句将表中用户的秘密设置为123456
update member set 密码=‘123456’
Ⅶ 使用sql设置控件来源
可以通过 ASP.NET 数据源控件连接到数据库中的数据。
结构化查询语言(Structured Query Language)简称SQL(发音:/_es kju_ _el/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。Ⅷ 如何在本地建立能够使用sql的服务器
SQL
server要在"服务"里面去设置才行,设置的时候最好是把SA的密码和新用户名的密码设置为不同的密码。Ⅸ 如何使用SQL语句创建名称为OnLineDB的数据库,默认字符集设置为utf-8
步骤一:首先在Linux上安装mysql,本文不介绍mysql的安装过程
#yum install mysql
#yum install mysql-server
#yum install mysql-devel
在Cenots7操作系统上,安装mariadb(MariaDB数据库管理系统是MySQL的一个分支,centos7使用),安装命令:yum install mariadb-server mariadb
步骤三:修改之后,重启mysqlf服务(systemctl restart mariadb),重启之后登陆mysql(mysql -umysql -p),使用语句show variable like '%character%;查询结果如下,字符编码已经变成utf-8了。
如果查询结果显示不是UTF-8,就需要检查修改的是否正确,也可以使用sql命令就行修改
set character_set_client = utf8;
set character_set_server = utf8;
set character_set_connection = utf8;
set character_set_database = utf8;
set character_set_results = utf8;
set collation_connection = utf8_general_ci;
set collation_database = utf8_general_ci;
set collation_server = utf8_general_ci;