GVKun编程网logo

如何在SQL Server 2008中编辑身份规范(sql2008身份验证更改)

16

在这篇文章中,我们将为您详细介绍如何在SQLServer2008中编辑身份规范的内容,并且讨论关于sql2008身份验证更改的相关问题。此外,我们还会涉及一些关于asp.net–如何在SQLServe

在这篇文章中,我们将为您详细介绍如何在SQL Server 2008中编辑身份规范的内容,并且讨论关于sql2008身份验证更改的相关问题。此外,我们还会涉及一些关于asp.net – 如何在SQL Server 2008中的单个存储过程中编写两个更新查询、sql-server – 在SQL SERVER 2008中执行SQL Server代理作业的服务器角色、sql-server – 在SQL Server管理工作室2008中将文本粘贴到其中可以在varchar(200)列中编辑顶部200行窗口、sql-server – 如何在SQL Server 2008中使用GUID数据类型?的知识,以帮助您更全面地了解这个主题。

本文目录一览:

如何在SQL Server 2008中编辑身份规范(sql2008身份验证更改)

如何在SQL Server 2008中编辑身份规范(sql2008身份验证更改)

我在SQL Server 2008中有一个数据库。我无法为列设置Identity
规范

我删除了该列并尝试创建一个新的列并设置isIdentity
属性,但是它不起作用,我也删除了该表并尝试创建了一个
新表(不使用查询)但无法设置isIdentity属性

如何解决这个问题?

答案1

小编典典

列的数据类型必须设置为INTEGER或其他数字类型。

asp.net – 如何在SQL Server 2008中的单个存储过程中编写两个更新查询

asp.net – 如何在SQL Server 2008中的单个存储过程中编写两个更新查询

我有一个表包含绑定到gridview的几列.

在该gridview中,我有一个用于更新列的编辑选项.在那种情况下,我需要编写两个更新存储过程,这意味着我选择所有列期望AudiotoName,选择另一列所有列都更新以提出一个更新查询但是当我选择表中有AudiotoName列时只编辑选择该列它将引发第二次更新存储过程.我试过,但没有正常工作,任何人都可以帮助我.

我的代码:

ALTER PROCEDURE up_file
    (@ModuleID int,@SubjectID int,@Physician varchar(500) = '',@AuditoName varchar(300) = '',@AuditoType varchar(50) = '',@AudioPath varchar(2000) = '',@BaseDocumentName varchar(500) = '',@BaseDocumentPath varchar(2000) = '',@Createddate datetime,@CreatedBy varchar(200) = '')
AS
BEGIN   
    IF @AuditoName = 'true' //select AuditoName column only raise this update query
    BEGIN
        UPDATE SubjectItems 
        SET ModuleID = @ModuleID,SubjectID = @SubjectID,Physician = '@Physician',AuditoName = '@AuditoName',AuditoType = '@AuditoType',AudioPath ='@AudioPath',BaseDocumentName = '@BaseDocumentName',BaseDocumentPath = '@BaseDocumentPath' 
         WHERE AuditoName = @AuditoName
    END
    BEGIN  //normal fields select raise this update query 
       UPDATE SubjectItems 
       SET ModuleID = @ModuleID,BaseDocumentPath = '@BaseDocumentPath' 
         WHERE ModuleID = @ModuleID
    END
END

谁能帮我吗?

解决方法

您的查询中的问题是,即使@AuditoName为true,也会运行较低的更新查询.这将重新更新表SubjectItems.您可以使用if … else块,如下所示:

ALTER PROCEDURE up_file
    (@ModuleID int,BaseDocumentPath = '@BaseDocumentPath' 
         WHERE AuditoName = @AuditoName
    END
ELSE
    BEGIN  //normal fields select raise this update query 
       UPDATE SubjectItems 
       SET ModuleID = @ModuleID,BaseDocumentPath = '@BaseDocumentPath' 
         WHERE ModuleID = @ModuleID
    END
END

sql-server – 在SQL SERVER 2008中执行SQL Server代理作业的服务器角色

sql-server – 在SQL SERVER 2008中执行SQL Server代理作业的服务器角色

来自其他部门的用户请求我授予他们在sql Server Agent中执行计划作业/ SSIS.目前,他们的ManagmentStudio中看不到sql Server代理树.我认为这是因为他们没有执行权限.

所以,我想知道我应该给谁服务器角色.我只想给他们最低限度的权限.当我检查我的服务器中现有的角色时,我只能看到以下服务器角色

> bulkadmin
> dbcreator
> diskadmin
> processadmin
>公开
> securityadmin
> serveradmin
> setupadmin
> sysadmin

请建议我.

解决方法

它不是服务器角色.

它是msdb中的“SQL Server Agent Fixed Database Roles”之一

见“How to: Configure a User to Create and Manage SQL Server Agent Jobs (SQL Server Management Studio)” on MSDN

sql-server – 在SQL Server管理工作室2008中将文本粘贴到其中可以在varchar(200)列中编辑顶部200行窗口

sql-server – 在SQL Server管理工作室2008中将文本粘贴到其中可以在varchar(200)列中编辑顶部200行窗口

我必须手动编辑(sql 2008)数据库中的几个记录.

我打开SSMS,右键单击桌面,选择“编辑顶部200行”,找到正确的记录和列,粘贴我的文本(这是这样,粗体仅供演示)

Hi Michel,

Congratulations!

John

所有存储的都是“Hi Michel”,

所有的线条,但第一条是“丢失”.

有一个很好的功能粘贴在字段中的ENTIRE文本?

解决方法

我不知道有办法手动这样做,所以我认为你的写作sql.作为编辑记录,您可以将其编写为更新语句.

字符串文字可以跨越多行,因此您应该能够粘贴更新的文本而不重新格式化.

例如

UPDATE your_table
SET field_to_update = 'Hi Michel,Congratulations!

John'
WHERE field = criteria_to_match

sql-server – 如何在SQL Server 2008中使用GUID数据类型?

sql-server – 如何在SQL Server 2008中使用GUID数据类型?

我想使用sql SERVER 2008构建员工表,在我的表中,我想为每个员工创建一个ID.

我听说过GUID,我知道它的数据类型,但是我不能使用它

你能告诉我使用它的方式吗?

顺便说一下,让我说我想要这样的东西:

CREATE TABLE员工(
ID指导原则,
名称NVARCHAR(50)NOT NULL
)

我该怎么做 ??因为我想从中受益,但我无法找出如何做到这一点

解决方法

它在sql Server中不称为GUID.它叫做uniqueidentifier

关于如何在SQL Server 2008中编辑身份规范sql2008身份验证更改的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于asp.net – 如何在SQL Server 2008中的单个存储过程中编写两个更新查询、sql-server – 在SQL SERVER 2008中执行SQL Server代理作业的服务器角色、sql-server – 在SQL Server管理工作室2008中将文本粘贴到其中可以在varchar(200)列中编辑顶部200行窗口、sql-server – 如何在SQL Server 2008中使用GUID数据类型?的相关信息,请在本站寻找。

本文标签: