码迷,mamicode.com
首页 > 数据库 > 详细

Global Azure上创建、配置、管理SQL Server信息

时间:2015-12-29 19:43:11      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:global azure上创建、配置、管理sql server信息

Global Azure上创建、配置、管理SQL Server信息

近期写了很多关于Azure的相关的文档,今天忙完介绍一下,如何在Windows Azure上配置和管理SQL Server信息;我们今天的实验还是以Global Azure来操作;其实在Windows Azure上的SQL Server结构跟本地差不多,只是在Azure上创建的SQL Server数据不会具有系统默认的管理员权限;比如创建数据库的时候需要指定数据库的管理员信息;不能使用sa做为管理员账户;具体就不多介绍了,具体见下:

我们首先单击SQL 数据库---添加

技术分享

因为我们环境内没有创建过SQL 数据库,所以我们需要创建一个SQL 服务器;指定的同时,我们需要指定服务器名称、管理员登陆名称及密码

技术分享

定义排序;系统默认会选择图中的排序作为默认;所以我们可以根据不同的需求来定义;

注:Global 的排序不会跟Manoul一样,可以下来,当前的Global是无法下拉的;具体的我们到文章的最后面有介绍;

技术分享

创建一个资源组;资源组其实就是azure上的一个目录结构,为了更好的可以管理

技术分享

开始创建SQL Server数据库

技术分享

数据库创建完成

技术分享

我们查看数据库配置属性

技术分享

技术分享

然后我们使用SQL Server Manager Studio管理Azure US SQL Server

azureusdbserver.database.windows.net

技术分享

通过有效的用户和密码无法正常连接到SQL Server服务器上

技术分享

https://azure.microsoft.com/zh-cn/documentation/articles/sql-database-configure-firewall-settings/

SQL Database uses firewall rules to allow connections to your servers and databases. You can define server-level and database-level firewall settings for the master or a user database in your SQL Database logical server to selectively allow access to the database.

我们打开portal---单击进入数据库服务器---单击设置--显示防火墙

技术分享

我们单击防火墙,进入防火墙设置;

技术分享

在防火墙规则里面添加允许连接的客户端ip

技术分享

如果我们需要外部访问SQL Server服务器的话,我们需要将出网的IP地址添加进去即可

首先我们通过IP138查看出网地址

技术分享

我们根据查询的信息添加用户的访问IP,

技术分享

添加完成

技术分享

添加后我们再次通过SQL Server ManagerStudio进行连接;可以成功连接了

技术分享

接下来我们可以创建一个数据库进行测试

技术分享

在Azure上创建数据库及表都是通过脚本进行操作的

技术分享

我们先创建一个数据库 Student

CREATE DATABASE Student
GO

单击执行,然后创建成功

技术分享

创建完成后,我们可以在portal上查看到

技术分享

接下来我们创建一个表 info

技术分享

create table info(
id int primary key IDENTITY(1,1) not null,
name varchar(50),
Sex varchar(50),
Age varchar(500)
)
go

技术分享

我们通过查询命令查询

技术分享

我们可以通过插入数据的命令直接插入数据

技术分享

技术分享

插入数据库,我们查看刚才插入的数据信息

技术分享

当然,我们也可以使用脚本插入数据

技术分享

我们按照脚本格式进行更改

技术分享

我们接下来插入一条数据

技术分享

使用脚本插入的方式插入后,我查看插入的数据

技术分享

接下来我们查看有中文的数据

技术分享

我们查看后,显示为乱码

技术分享

我们查看当前数据库的排序为默认的配置;该排序不支持中文排序

技术分享

只要在azure上创建好数据库后,是无法更改排序的,所以我们再次新建了一个数据库TEST,然后修改排序

技术分享

我们将排序修改为Chinese_PRC_CL_AS

技术分享

修改后我们再次插入数据

技术分享

我们通过命令来查看;插入的中文数据是可以显示;

技术分享

总结,通过以下命令我们可以查看系统内部可以支持的所有排序及介绍

SELECT * FROM ::fn_helpcollations()

技术分享

如果查看当前数据库的排序

SELECT [NAME],[COLLATION_NAME] FROM SYS.DATABASES

技术分享

修改排序;azure上不支持修改排序,所以只能删除后重新数据库

alter database <databasename> COLLATE Chinese_PRC_CI_AS

技术分享

本文出自 “高文龙” 博客,谢绝转载!

Global Azure上创建、配置、管理SQL Server信息

标签:global azure上创建、配置、管理sql server信息

原文地址:http://gaowenlong.blog.51cto.com/451336/1729627

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!