使用PowerDesigner 12 生成的sql执行时,出现下面的错误:
execute sp_addextendedproperty 'MS_Description',
'表名',
'user', ‘’, 'table', 'Groups'
go
服务器: 消息 15135,级别 16,状态 1,过程 sp_validatepropertyinputs,行 100. 对象无效。
不允许在 '.Groups'上使用扩展属性,或对象不存在。
google了半天终于找到了原因:原来是没有为表指定Owner而导致的错误。
execute sp_addextendedproperty 'MS_Description',
'表名',
'user', 'dbo', 'table', 'Groups'
go
为表名指定所有这就行了:在PowerDesigner 中的表上单击右键,属性就会出来Owner先项,创建一个dbo即可
在生成扩展属性字段的注释的时候。生成了一个comment on column 在SQL server 中执行一直说commnet 关键字错误。查了一下原来SQL server 中没有这个。是甲骨文上的。
修改数据库的方式是:Tools-->Resources-->DBMS-->选择数据库就可以了。
----------------------------------------------------------------------------------------------------
如何增加字段描述,取得字段描述,我也有回答,也看到其他同仁的答案,这里整理一下!
新增:我们知道在SQL Server 2000中,Microsoft添加了扩展属性,用于帮助用户在多个数据库对象上定义和操作用户定义的属性。
exec sp_addextendedproperty N'MS_Description', N'字段描述', N'user', N'dbo', N'table', N'表名', N'column', N'字段名'
GO
例如:EXEC sp_addextendedproperty N'MS_Description',N'地址',N'user', dbo,N'table', N'a', N'column', a_add
GO--我的表是a,要给字段a_add加上字段描述:地址
其他相关:
删除:
EXEC sp_dropextendedproperty N'MS_Description',N'user', dbo,N'table', N'表名', N'column', 字段名
修改:
EXEC sp_updateextendedproperty N'MS_Description', N'字段描述', N'user', dbo,N'table',N'表名', 'column', 字段
至于查询出来,sql server有提供系统函数fn_listextendedproperty ():
--获取某一个字段的描述
SELECT *
FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', '表名', 'column', default)--其他变数,按照你的要求你照写即可,只要表名换成你的
where objname = '字段名'
另外也可以自己查询系统表:
SELECT o.name AS tableName, c.name AS columnName, p.[value] AS Description
FROM sysproperties p INNER JOIN
sysobjects o ON o.id = p.id INNER JOIN
syscolumns c ON p.id = c.id AND p.smallid = c.colid
WHERE (p.name = 'MS_Description')
ORDER BY o.name
分享到:
相关推荐
针对“ms-sqlserver面试题”这个主题,我们可以深入探讨SQL Server的相关知识点,帮助求职者或在职人员提升技能。 1. SQL Server基础知识: - 数据库引擎:负责存储、处理和保护数据。 - Transact-SQL(T-SQL):...
### MS-SQL Server杂志-事务全攻略 #### SQL Server 发展及特性 ##### SQL Server 发展历程 SQL Server 是微软公司推出的一款关系型数据库管理系统,自1989年发布以来,经历了多个版本的迭代升级。它最初由微软、...
理解ACID属性(原子性、一致性、隔离性、持久性),以及SQL Server 2000中的锁定机制(如共享锁、排他锁)至关重要。 **7. 数据库性能调优** 通过监控性能计数器、分析执行计划,以及调整数据库配置参数,可以优化...
T-SQL(Transact-SQL)是SQL Server的标准查询语言,它是SQL的扩展,包含了SQL的所有功能,并增加了一些特有的编程元素,如过程、函数和事务控制等。 在SQL Server 2008中,T-SQL是进行数据管理、分析和应用程序...
在SQL Server中,扩展属性(Extended Properties)是一种用于存储与数据库对象相关附加信息的方法。这些属性可以帮助数据库管理员或开发人员记录关于数据库结构、表格、列或其他数据库对象的元数据,如字段描述、...
《MS SQL Server 7 参考手册 - 编程语言》是针对微软SQL Server 7.0版本的数据库管理系统中编程语言部分的详尽指南。SQL Server 7.0是微软在20世纪末推出的重要数据库产品,它引入了许多新特性和改进,使得数据库...
3.3 SQL Server Express 联机丛书中包含关于操作系统支持的错误信息。 SQL Server Express 联机丛书中的“硬件和软件要求 (SQL Server Express)”主题中没有提供操作系统的精确列表。SQL Server Express 支持下列...
它支持T-SQL(Transact-SQL),这是SQL的一个扩展,提供了额外的数据库管理和事务处理功能。 **4. 性能优化** 查询分析器还提供了查询执行计划,帮助数据库管理员理解查询如何在数据库中执行,包括哪些索引被使用...
关系数据库系统是当前应用最广泛的数据库管理系统,其代表产品包括MS SQL Server、Oracle和DB2等。关系数据库系统通过SQL语言进行数据的查询和操作。SQL语言不仅能够管理数据,还能够管理数据库本身。为了统一不同...
在IT领域,尤其是在数据库管理和信息检索方面,MS SQL Server提供了丰富的功能来满足各种需求。针对文件内容的全文检索,本文介绍了一种利用Windows索引服务和MS SQL Server结合的解决方案,使得用户能够在上传的...
using Microsoft.SqlServer.Server; public class CustomFunctions { [SqlFunction] public static SqlInt32 AddNumbers(SqlInt32 num1, SqlInt32 num2) { return (num1 + num2); } } ``` 3. 配置项目:确保...
* 选择题9:安装 MS SQL Server 时,系统自动建立几个数据库,其中有一个数据库记录了一个 SQL Server 系统的所有系统信息,这个数据库是 master 数据库 * 选择题10:对于数据库的管理,对 SQL Server 中 guest ...
- 在ADODC的属性页中,设置Use Connection String属性,并点击"Build"生成连接字符串,与SQL Server建立连接。 - 设置RecordSource属性,指定ADODC将要操作的数据库表。 5. **配置DataGrid控件** - 将DataGrid...
【摘要】:本文介绍了在VB或Delphi环境下访问MS SQL Server数据库中Image类型字段的简单方法,无需通过复杂的转换过程,直接通过绑定前端图形对象(VB中的Image或PictureBox,Delphi中的DBImage)到数据库的Image列...
接着,`mssqlserver.jar` 是针对SQL Server 2000特定的扩展,它包含了处理SQL Server特有功能和优化的类。例如,它可能包含处理TDS(Tabular Data Stream)协议的代码,这是SQL Server通信的基础。此外,这个JAR文件...
### 将MS SQL Server数据库运行在普通用户(独立用户)状态下的设置方法 #### 背景介绍 在接手一台已安装SQL Server的服务器时,考虑到服务器的安全性,通常建议将SQL Server的服务运行在一个普通(非管理员)用户...
- **sp_addextendedproperty**: 用于向数据库对象添加扩展属性,例如字段描述。 - **sp_renamedb**: 用于更改数据库的名称。 - **sp_rename**: 用于重命名表或列。 - **sp_helptext**: 显示指定存储过程的文本内容。...
根据给定的文件信息,我们可以总结出以下关于“C#操作MS SQL类”的详细知识点: ### 1. 配置数据库连接字符串 在C#中,尤其是ASP.NET应用程序中,通常将数据库连接字符串配置在`web.config`文件的`<appSettings>`...
- `MS_Description`:通过扩展属性获取列的描述信息。 - `crdate`和`refdate`:创建时间和更改时间。 2. **索引**: - `sysindexes`和`sysindexkeys`:存储索引和索引键的信息。 - `keyno`:索引键在索引中的...