SQLServer2008总结

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 常用SQL总结。用到再添加。 点击(此处)折叠或打开 --1)创建登录名(Windows集成帐记): CREATE LOGIN [computer_name\username]...
常用SQL总结。用到再添加。

点击(此处)折叠或打开

  1. --1)创建登录名(Windows集成帐记):

  2. CREATE LOGIN [computer_name\username]
  3.   FROM WINDOWS
  4.   WITH DEFAULT_DATABASE=[database_name]
  5. GO

  6. --2)上面创建的帐户能访问SQL Server实例,不能访问指定的数据库。需要授权。

  7. --在数据库中创建用户

  8. USE [database_name]
  9. GO
  10. CREATE USER [username] FOR LOGIN [computer_name\username]
  11. GO

  12. --3)授予对象级权限

  13. GRANT EXECUTE ON object_name TO username
  14. GO

  15. --4)删除对象

  16. REVOKE --收回权限

  17. DROP --删除对象


  18. --5)修改计算机名后,手工修改实例名:

  19. --使用下面的代码重新添加当前SQL Server实例的信息,处理完成后,应该重新启动MSSQLSERVER服务使修改生效。

  20. DECLARE @srvname sysname
  21. SET @srvname=CAST(SERVERPROPERTY('ServerName') as sysname)
  22. IF NOT EXISTS(SELECT * FROM master.dbo.sysservers WHERE srvname=@srvname)
  23.     EXEC sp_addserver @server = @srvname , @local = 'LOCAL'

  24. --执行下面的代码,将@@SERVERNAME的值修改为与SERVERPROPERTY('ServerName')一样即可。修改完成后,需要重新启动MSSQLSERVER服务使修改生效。

  25. IF SERVERPROPERTY('ServerName')>@@SERVERNAME
  26. BEGIN
  27.     DECLARE @srvname sysname
  28.     SET @srvname=@@SERVERNAME
  29.     EXEC sp_dropserver @server=@srvname
  30.     SET @srvname=CAST(SERVERPROPERTY('ServerName') as sysname)
  31.     EXEC sp_addserver @server = @srvname , @local = 'LOCAL'
  32. END

  33. --6)查看SQLServer的内部版本号:

  34. SELECT @@version --服务器版本号

  35. SELECT DATABASEPROPERTYEX('master','version') --SQLServer内部数据库版本号


  36. --7)连接用户实例

  37. sqlcmd -E -S .\sqlexpress
  38. select * from sys.dm_os_child_instances;
  39. --查询出管理名

  40. sqlcmd -E -S PIPE_NAME -d"x:\.mdf"--就可以连接到数据库了

  41. --或者登录用后

  42. use [D:\TESTDB.MDF]

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
5月前
|
SQL 开发框架 .NET
技术笔记:sqlserver2005T
技术笔记:sqlserver2005T
22 0
|
6月前
|
SQL 关系型数据库 MySQL
windows下安装mysql-8.0.18-winx64
windows下安装mysql-8.0.18-winx64
|
11月前
|
SQL 数据库
navicat连接sqlserver2019失败
navicat连接sqlserver2019失败
108 0
|
SQL 数据库
sqlserver2010兼容sqlserver2008解决方案
sqlserver2010兼容sqlserver2008解决方案
210 0
sqlserver2010兼容sqlserver2008解决方案
|
SQL 数据库
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
696 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(1)
|
SQL
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
203 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(2)
|
SQL 数据库
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
235 0
Sqlserver高版本还原到低版本方法(Sqlserver2012到SqlServer2008 R2)(3)
|
SQL 数据库连接 数据库
|
MySQL 关系型数据库 数据安全/隐私保护