Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 对对象';的插入权限被拒绝;员工信息';,数据库';工资单';模式dbo_Sql Server_Sql Server 2005_Vb.net 2010 - Fatal编程技术网

Sql server 对对象';的插入权限被拒绝;员工信息';,数据库';工资单';模式dbo

Sql server 对对象';的插入权限被拒绝;员工信息';,数据库';工资单';模式dbo,sql-server,sql-server-2005,vb.net-2010,Sql Server,Sql Server 2005,Vb.net 2010,对对象“employee_info”、数据库“payroll”架构dbo的插入权限被拒绝 如何解决此问题?您可能需要在SQL Server(SSMS)中执行此操作 在SQL Server中右键单击该表,并向用户授予插入权限 (……) 右键单击表格 性质 权限 (如有必要)添加用户或角色 单击用户/角色 权限插入,在“授予”框中打勾 顺便说一句——您可以直接通过TSQL来实现这一点,但是如果您现在遇到了这个问题(您提到您是新手),那么可能首先从GUI开始 此外--这假定您有权在SSMS中执行此

对对象“employee_info”、数据库“payroll”架构dbo的插入权限被拒绝

如何解决此问题?

您可能需要在SQL Server(SSMS)中执行此操作

在SQL Server中右键单击该表,并向用户授予插入权限

(……)

  • 右键单击表格
  • 性质
  • 权限
  • (如有必要)添加用户或角色
  • 单击用户/角色
  • 权限插入,在“授予”框中打勾
顺便说一句——您可以直接通过TSQL来实现这一点,但是如果您现在遇到了这个问题(您提到您是新手),那么可能首先从GUI开始


此外--这假定您有权在SSMS中执行此操作。如果您不是DBA/DBO,那么您可能需要联系某人…:-)

右键单击相关的应用程序池。 单击高级设置 识别身份, 选择LocalSystem

这应该可以完成任务


如果前面提供的答案有效,那么它意味着每次密码更改时(在普通企业中必须更改),您也需要更新这些连接字符串,并且您不想这样做。

以管理员身份运行python,然后执行代码。这为我解决了问题。

您可以通过重新运行上次添加迁移来解决此问题:

例如,我最后的迁移名是:initial

1:
添加迁移“初始”-强制


2:
更新数据库

我已经授予了权限,不仅可以插入,还可以更新、删除和选择。但它不起作用(这没有为我解决错误消息。还有其他人面临此问题吗?
 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