SQL Server
sql server操作
不会画画的画师
开发六年有余...
展开
-
SQL Server循环建表
DECLARE @i INT DECLARE@SQL VARCHAR ( MAX ) SET @SQL = '' SET @i = 1WHILE @i < 21 BEGIN SET @SQL =@SQL + ' CREATE TABLE test.table_' + CONVERT ( VARCHAR,@i ) + ' ( s_id int primar...原创 2019-09-17 09:46:31 · 786 阅读 · 2 评论 -
记一次SQL Server创建数据库失败
在执行create database test后,报错Could not obtain exclusive lock on database 'model'. Retry the operation later.。通过在查看SQL Server的官方说明,显示引起该问题的原因是:SQL Server在创建数据库时,会使用model数据库的副本来初始化数据库和元数据,此时必须以独占方式锁定mod...原创 2019-06-18 10:19:12 · 6059 阅读 · 4 评论 -
SQL Server将用户角色设置为sysadmin
以系统管理员的身份登录,然后执行下述语句将指定用户的角色改为sysadminUse masterGoEXEC master.dbo.sp_addsrvrolemember @loginame = N'用户名', @rolename = N'sysadmin'...原创 2019-03-12 14:53:22 · 8273 阅读 · 0 评论 -
如何开启microsoft/mssql-server-linux容器中的Agent
进入容器的bin/bash后,执行如下命令即可开启Agent:root@27570fff1fb6:/# /opt/mssql/bin/mssql-conf set sqlagent.enabled true使用数据库管理软件连接上数据库后执行:EXEC master.dbo.xp_servicecontrol N'QUERYSTATE',N'SQLSERVERAGENT'如果返回结果是...原创 2018-12-19 14:49:49 · 1298 阅读 · 0 评论 -
SQL Server获取结构及生成结构SQL语句
SQL语句中的?是要替换成你要查询的字段。显示所有数据库(非系统创建)SELECT name FROM master..sysdatabases WHERE name NOT IN ( 'master', 'model', 'msdb', 'tempdb', 'northwind','pubs')2.显示某个schema下的表格SELECT table_name FROM info...原创 2018-10-26 11:59:05 · 366 阅读 · 0 评论
分享