select name from sysobjects
where OBJECTPROPERTY(id,IsMSShipped)
and  OBJECTPROPERTY(id,IsUserTable)
IsMSShipped 
在安装 Microsoft® SQL Server™ 2000 的过程中创建的对象。 
1 = True
0 = False

解决方案 »

  1.   

    select name from sysobjects
    where OBJECTPROPERTY(id,'IsMSShipped')=1
    and  OBJECTPROPERTY(id,'IsUserTable')=1
      

  2.   

    来自早期版本可视化数据库设计工具的数据库关系图
    对于拥有使用早期版本可视化数据库设计工具创建的数据库关系图的用户: 如果在 SQL Server 2000 数据库上使用的第一个可视化数据库工具的版本比 SQL Server 2000 中的工具早,则 SQL Server 企业管理器不能在该数据库中打开或创建数据库关系图。任何这种尝试都将导致错误: 
    ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Could not find stored procedure 'dbo.dt_getobjwithprop_u'.有几种可将数据库置于这种状态的可视化数据库工具。这些工具包括在 SQL Sever 7.0 及其早期版本中的查询设计器、视图设计器、数据库设计器和表设计器,以及许多用于枚举数据库对象的工具。在 Microsoft Access 2000 和 Microsoft Visual Studio® 6 中也有这些工具。在数据库上运行下列脚本将使 SQL Server 企业管理器可以处理该数据库中的数据库关系图:alter table dbo.dtproperties add uvalue nvarchar(255) null
    go
    if exists(select * from dbo.dtproperties) exec('update dbo.dtproperties set uvalue = convert(nvarchar(255), value)')
    go该脚本运行后,SQL Sever 2000 中的 SQL Sever 企业管理器和可视化数据库工具的早期版本都可以访问该数据库中的数据库关系图。当对 SQL Server 2000 数据库使用数据库工具的早期版本时,还要考虑其它问题。有关更多信息,请参见 SQL Server 2000 的硬件和软件安装要求。
      

  3.   

    Visual Studio 6.0
    在运行 Microsoft Visual Studio® 6.0 时,无法访问 SQL Server 2000 中的数据库关系图、存储过程、表设计或视图设计。Visual Studio 6.0 Service Pack 4 使您得以更改数据库关系图、存储过程、表设计或视图设计,但是无法保存它们。将来的 Visual Studio Service Pack 允许有限的保存更改能力。SQL Server 2000 工具无法访问使用 Visual Studio 6.0 中的设计工具保存的数据库关系图,直到修改了数据库中的 dtproperties 表为止。有关更多信息,请参见向后兼容性。
      

  4.   

    TO:tx1icenhe(冒牌马可 V0.2)
    我不是要查找那个表,我想知道的是为什么?
    TO:wanyingsong(豌豆) 
    你查找出来的,昨天我就查过了。
    再补充一下问题:
    3:dtproperties是系统表还是用户表?
    4:为什么dtproperties是空的,如果有相应的功能,这个表的功能是什么?
    请举个例子说明一下。
      

  5.   

    3:dtproperties是系统表还是用户表?
    我的语句就世界是这个问题的,没想到你没理解
    dtproperties表符合OBJECTPROPERTY(id,'IsUserTable')=1说明dtproperties是用户表,所以一般的查询用户表的语句能查到它。
    dtproperties表符合OBJECTPROPERTY(id,'IsMSShipped')=1说明dtproperties是安装过程中创建的对象。所以企业管理器的用户表里没有它。4:为什么dtproperties是空的,如果有相应的功能,这个表的功能是什么?
    wanyingsong(豌豆) 贴的联机帮助就是解释这个问题的,你既然“昨天我就查过了。”,怎么还有一问?如果是看到了还没理解,请虚心向wanyingsong(豌豆)请教!
      

  6.   

    TO:tx1icenhe(冒牌马可 V0.2) 
    如果我上面说的话有得罪各位的地方,我在这说声对不起对于你的解释,我是不是可以这样理解:dtproperties是一个用户表,但由于是在安装的过程中创建的,所以在企业管理器中显示的是系统表?2:对于wanyingsong(豌豆)的解释,我确实看过,就因为看不懂,所以才问,
    现在又把那个整编东西转了过来,我感觉
    如果对wanyingsong(豌豆)有什么得罪的地方,我道歉,首先也先谢谢wanyingsong(豌豆)
    的参与。还有这个问题还不能理解:
    4:为什么dtproperties是空的,如果有相应的功能,这个表的功能是什么?
    请举个例子说明一下。