yunyangpu 2023-04-24 18:28 采纳率: 100%
浏览 10
已结题

sql server疑问

如何将一个表放置在指定的数据文件中(在建表语句中体现出来)?
如何授予一个登陆名创建登陆的权限(用grant语句)?

  • 写回答

3条回答 默认 最新

  • 社区专家-Monster-XH 2023-04-24 18:56
    关注

    基于Monster 组和GPT的调写:

    如何将一个表放置在指定的数据文件中(在建表语句中体现出来)?

    在建表语句中,可以使用 ON 子句指定数据文件组或文件组中的文件来存储表。具体语法如下:

    CREATE TABLE table_name (
       column1 datatype [ NULL | NOT NULL ],
       column2 datatype [ NULL | NOT NULL ],
       ...
    ) ON filegroup_or_partition_scheme
    
    
    

    filegroup_or_partition_scheme 可以是数据文件组或分区方案的名称。如果需要指定具体的数据文件,则可以在 filegroup_or_partition_scheme 后面添加 FILEGROUP 或 PARTITION 子句来指定文件。

    例如,以下建表语句将 my_table 表存储在名为 my_filegroup 的数据文件组中:

    CREATE TABLE my_table (
       id INT,
       name VARCHAR(50)
    ) ON my_filegroup
    
    
    
    • 如何授予一个登陆名创建登陆的权限(用grant语句)?

    在 SQL Server 中,可以使用 CREATE LOGIN 语句创建登录名,使用 GRANT 语句授予创建登录名的权限。具体步骤如下:

    • 以 sysadmin 或 securityadmin 身份登录 SQL Server。
    • 创建一个新的登录名,例如 new_login,并指定密码:
    CREATE LOGIN new_login WITH PASSWORD = 'password';
    
    
    

    授予 new_login 创建登录名的权限:

    GRANT CREATE LOGIN TO new_login;
    
    
    

    此时,new_login 用户就可以使用 CREATE LOGIN 语句创建新的登录名了。注意,需要在一个有足够权限的数据库中执行 CREATE LOGIN 语句,否则会收到权限不足的错误提示。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月2日
  • 已采纳回答 4月24日
  • 创建了问题 4月24日

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100