yushff

code the world。

导航

2011年8月16日

摘要: SQL Server 连接字符串和身份验证 SQL Server .NET Data Provider 连接字符串包含一个由一些属性名/值对组成的集合。每一个属性/值对都由分号隔开。PropertyName1=Value1;PropertyName2=Value2;PropertyName3=Value3;.....同样,连接字符串必须包含SQL Server实例名称:Data Source=ServerName;使用本地的SQL Server(localhost),如果想要使用远程服务器运行,应该在示例对象中把正确的服务器赋给Data Source 属性。此外,还必须指定所支持的两种身份验证 阅读全文

posted @ 2011-08-16 21:23 yushff 阅读(6172) 评论(0) 推荐(0)

摘要: 由于Oracle数据库中表和字段名的特殊要求,需要将表名和字段名全部改为大写,才能准确的导入到Oracle中。我的思路是首先在通过C#语言生成批处理的存储过程,然后执行存储过程。在SQL sever中,修改表名和字段名的SQL语句格式如下图:一下代码为生成批处理字符串的方法,并保存到了strtest中。 /// <summary> /// 获取列名 /// </summary> /// <param name="connection"></param> /// <returns></returns> p 阅读全文

posted @ 2011-08-16 21:19 yushff 阅读(2294) 评论(0) 推荐(0)

摘要: SQL Server 一张表存储大量数据的时候,对表结构作修改就非常耗时了。其实耗时还好说,我们年轻,有的是时间……最怕的是它觉得太耗时就放弃给你修改了。这几天想给某个表加个字段,就遇到了这样的问题。点了保存后过一段时间,就会弹出个对话框说:无法修改表。超时时间已到,在操作完成之前超时时间已过或服务器未响应解决办法:在 SQL Server Management Studio 里,通过菜单“工具-选项”打开选项对话框。在左侧寻找“设计器-表设计器和数据库设计器”,然后在右侧勾选“为表设计器更新重写连接字符串的超时值”,在它下面的“事务超时时间”默认应该是 30 秒,我们应该把它改得稍微大一些, 阅读全文

posted @ 2011-08-16 17:01 yushff 阅读(2048) 评论(0) 推荐(1)

摘要: 安装Visual studio 2008或者2005时,电脑默认安装了SQL Server 2005 Express 数据库,但是没有数据库管理工具。 一般我们普通用户,会再安装一个SQLServer2005_SSMSEE.msi,大小为39.8MB,可以从微软官网下载,http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796。 但是此时安装后的企业管理器,虽然有了数据库的简单管理,但是其中重要的一项数据导入导出服务,并没有安装。如果数据库中就简单的几. 阅读全文

posted @ 2011-08-16 16:56 yushff 阅读(1912) 评论(0) 推荐(0)