设为首页 收藏本站
查看: 1142|回复: 0

[经验分享] Global Azure上创建、配置、管理SQL Server信息

[复制链接]

尚未签到

发表于 2018-10-15 11:40:04 | 显示全部楼层 |阅读模式
  Global Azure上创建、配置、管理SQL Server信息
  近期写了很多关于Azure的相关的文档,今天忙完介绍一下,如何在Windows Azure上配置和管理SQL Server信息;我们今天的实验还是以Global Azure来操作;其实在Windows Azure上的SQL Server结构跟本地差不多,只是在Azure上创建的SQL Server数据不会具有系统默认的管理员权限;比如创建数据库的时候需要指定数据库的管理员信息;不能使用sa做为管理员账户;具体就不多介绍了,具体见下:
  我们首先单击SQL 数据库---添加
DSC0000.jpg

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

  定义排序;系统默认会选择图中的排序作为默认;所以我们可以根据不同的需求来定义;
  注:Global 的排序不会跟Manoul一样,可以下来,当前的Global是无法下拉的;具体的我们到文章的最后面有介绍;
DSC0002.jpg

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

  开始创建SQL Server数据库
DSC0004.jpg

  数据库创建完成
DSC0005.jpg

  我们查看数据库配置属性
DSC0006.jpg

DSC0007.jpg

  然后我们使用SQL Server Manager Studio管理Azure US SQL Server
  azureusdbserver.database.windows.net
DSC0008.jpg

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

  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---单击进入数据库服务器---单击设置--显示防火墙
DSC00010.jpg

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

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

  如果我们需要外部访问SQL Server服务器的话,我们需要将出网的IP地址添加进去即可
  首先我们通过IP138查看出网地址
DSC00013.jpg

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

  添加完成
DSC00015.jpg

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

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

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

  我们先创建一个数据库 Student
CREATE DATABASE Student  
GO
  单击执行,然后创建成功
DSC00019.jpg

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

  接下来我们创建一个表 info
DSC00021.jpg

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

  我们通过查询命令查询
DSC00023.jpg

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

DSC00025.jpg

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

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

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

  我们接下来插入一条数据
DSC00029.jpg

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

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

  我们查看后,显示为乱码
DSC00032.jpg

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

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

  我们将排序修改为Chinese_PRC_CL_AS
DSC00035.jpg

  修改后我们再次插入数据
DSC00036.jpg

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

  总结,通过以下命令我们可以查看系统内部可以支持的所有排序及介绍
SELECT * FROM ::fn_helpcollations()
DSC00038.jpg

  如果查看当前数据库的排序
SELECT [NAME],[COLLATION_NAME] FROM SYS.DATABASES
DSC00039.jpg

  修改排序;azure上不支持修改排序,所以只能删除后重新数据库
alter database  COLLATE Chinese_PRC_CI_AS
DSC00040.jpg




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-621888-1-1.html 上篇帖子: SQL Server连接中常见的错误分析 下篇帖子: SQL Server -- 触发器总结(练习&约束)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表