加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – INSERT权限被拒绝对象’employee_info’,数据库’

发布时间:2020-12-12 08:41:43 所属栏目:MsSql教程 来源:网络整理
导读:Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click Dim myconnection As SqlConnection Dim mycommand As SqlCommand Dim ra As Integer myconnection = New SqlConnection("server=IAI-004;uid
Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click

        Dim myconnection As SqlConnection
        Dim mycommand As SqlCommand
        Dim ra As Integer


        myconnection = New SqlConnection("server=IAI-004;uid=;pwd=;database=payroll")
        myconnection.Open()
        mycommand = New SqlCommand("INSERT INTO employee_info([employee_id],[first_name],[last_name],[middle_name],[email],[telephone],[gender],[status],[date_birth],[hire_date]) values ('" & Employee_idTextBox.Text & "','" & First_nameTextBox.Text & "','" & Last_nameTextBox.Text & "','" & Middle_nameTextBox.Text & "','" & EmailTextBox.Text & "','" & TelephoneTextBox.Text & "','" & GenderTextBox.Text & "','" & StatusTextBox.Text & "','" & Date_birthDateTimePicker.Text & "','" & Hire_dateDateTimePicker.Text & "')",myconnection)
        mycommand.ExecuteNonQuery()
        MessageBox.Show("New Row Inserted" & ra)
        myconnection.Close()
    End Sub

对象“employee_info”,数据库“工资单”模式dbo上的INSERT权限被拒绝

我如何解决这个问题?

解决方法

您需要在SQL Server(SSMS)中执行此操作(大概).

右键单击SQL Server中的表,并向用户提供INSERT权限.

(……)

>右键单击表
>属性
>权限
>(如有必要)添加用户或角色
>点击用户/角色
>权限插入,在“授予”框中放置一个复选标记.

BTW – 你可以直接通过TSQL这样做,但是如果你现在有这个问题(你提到你是新的),那么可以先从GUI开始.

另外 – 这假设您有权在SSMS中执行此操作.如果你不是DBA / DBO,那么你可能需要联系某人…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读