• Home
  • 简单生活
  • 一般技术
  • .NET
  • XML-RPC
  • FreeBSD
  • Linux
  • Python
  • Database
  • 书籍阅读
  • 电视电影
  • 网站相关
  • 乱七八糟
  • 娱记
  • 常用软件
  • 标签云
  • 分类 Database 有32篇文章

    sql server 2000可以放多少个表,多少个数据库,多少个用户连接?

    2009年12月25日

    sqlserver2000可以放多少个表,多少个数据库,多少个用户连接?

    1、数据库:32767个数据库,最小为1MB,最大为1TB。
    2、表:每个数据库最多有20亿个表。
    3、列:每个表最多1024列,每列的最大字节数为8060(文本和图像列除外)。
    4、索引:每个表有一个聚集索引,249个非聚集索引。一个复合索引最多有16个索引关键字。
    5、触发器:每个表最多有3个触发器,分别用于插入、修改和删除等操作。
    6、存储过程:一个存储过程可以有1024个参数和最多32级嵌套。
    7、用户连接:32767个。
    8、锁定及打开的对象:20亿个。

    每个表最多可以有249个非聚集索引和1个聚集索...[查看详细内容]

    今天终于解决Sql不能连接的问题

    2009年12月17日

    今天终于解决Sql不能连接的问题:
    一个缠绕了多个星期的问题,系统切换到到64位2003系统后,本地开发组成员的机器死活都连接不上SqlServer。

    真实点的是:查询分析器可以,部分程序也可以;就是某个使用SQLOLEDB来连接的,死活也连接不上服务器数据库。

    最后,在今天,终于弄清楚了这个原因:namepipe和TCP/IP的问题。查询分析器默认使用namepipe来连接到服务器的数据库,而SQLOLEDB只能走TCP/IP,需要访问到1433端口。

    没有打补丁的Sql2000部署到win2003的数据库,其他机器是不能通过TCP/IP访问到这数据库的,走namepipe就可以。这就解析了,为什...[查看详细内容]

    如何在SQL Server中导入DTS包?

    2009年12月10日

    如何在SQL Server中导入DTS包?

    1.【企业管理器】-【数据转换服务】-【本地包】-【设计包】。  
    2.点击【包】-【另存为】,在“位置”选项选择“结构化存储文件”,在“文件名”那里输入路径,确定。  
    3.将保存的dts包拷贝到在另外一台计算机上:【企业管理器】-【数据转换服务】-右键【打开包】,选择你拷贝的包。  
    4.点击【包】-【另存为】,在“位置”选项选择“SQL   SERVER”,然后输入用户名以及密码,确定。OK

    SqlServer更新错误:OleDbException 必须声明标量变量

    2009年10月21日

    SqlServer更新错误:OleDbException必须声明标量变量。

    昨天遇到的问题:数据库访问更新用的是OleDbCommand。

    传递的语句:"select*fromxml_webwhereid=@id"
    系统一直报错:必须声明标量变量@id
    确认所有没有问题,网上搜索了一下:

    原来要用"select*fromxml_webwhereid=?"
    Comm.Parameters.Add(newOleDbParameter("@P1",OleDbType.VarChar)).Value="123";

    真是恶心,MSDN的




    ...[查看详细内容]

    sql 存储过程返回值

    2009年10月20日

    1:return返回一个值

    CREATEPROCEDUREtestReturn
    AS
    return145
    GO

    --查询分析器中调用
    --DECLARE@RCint
    --exec@RC=singleValue
    --select@RC

    2:output返回值
    CREATEproceduretestoutput
    @p1int,
    @p2intoutp

    ...[查看详细内容]