易截截图软件、单文件、免安装、纯绿色、仅160KB

Visual Studio和SQL Server的安装顺序问题

在安装Visual Studio+SQL Server的开发环境的时候往往会有很多错误,其中最麻烦的一条就死安装完成之后没有数据库管理工具,即没有SQL Server 2005 Management Studio。出现这样的问题主要有两个原因,一是系统已经存在其他版本的SQL数据库或者Express版本,二是安装环境的时候像我一样先安装了Visual Studio 2005/2008,然后一路狂点下一步,结果安装了VS自带的Express简易版数据库。
如果安装了Express版数据库,可以安装Microsoft SQL Server Management Studio Express管理工具来管理这个集成的小数据库,不过这个数据库只能导出表的结构,不能到处表里面的数据,实践证明可以把C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data里面的.mdf文件取出来即可获取某个数据库。
不过很多人应该都不想只使用一个Express版本的数据库,既然我都搞到了Professiobal Edition版本的,不用就对不起微软的一片真情了,一般解决没有数据库管理工具的方法如下:
1.先安装SQL Server 2005,再安装vs相关软件。
2.在安装vs2005或vs2008时,不要安装SQL Server 2005 Express,VS安装完后再安装SQL Server 2005。
3.如果先安装了 vs2005 或 vs2008且安装了自带的SQL Server Express 2005的话,得把以前的SQL Server 2005 Express全部卸载干净,然后再安装SQL Server 2005。
最后就不发序列号了,有需要的找Google即可。


相关文档:

SQLite中不支持的sql语法

今天很自然的在写Sql语句的时候用了Top,一开始没发现问题,因为我从数据库读出的值正好是0,而我习惯变量定义的时候也都赋值0,可是到我不要0的时候我就发现问题了。后来才知道,可爱的小sqlite竟然有不支持的sql语法。
  看到某个论坛有个新手也发现了这个问题并发帖了,下面一牛人的回复是“top是哪家的关键词?s ......

查询存储过程的参数信息的SQL语句

declare @SchemaName nvarchar(50)
set @SchemaName='dbo'
declare @CommandName nvarchar(50)
set @CommandName='spName'
SELECT
                DB_NAME() AS [PROCEDURE_CATALOG],
         ......

ms sql 一次插入多条记录的语句

有的时候我们需要一次像数据库中添加多条记录,我们可以使用下面的语句来实现:
--添加一条记录
INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)
--添加多条记录
INSERT INTO tableName(col1,col2,col3)
SELECT 3,4,5
UNION ALL
SELECT 6,7,8
--从另外的一张表中读取多条数据添加到新表中
INSERT INTO tabl ......

防范sql注入攻击(下) 参数化sql

上一篇写的sql注入的基本原理,本来要接着写这篇的,但是由于时间的原因一直没有写成,今天是五一假期,总算是能抽空写写了。
作为一个程序员,防范sql注入的第一线是由我们来守护的,只要我们在程序中留少许的漏洞,就会给程序增强安全特性。所以我们要做的是要写安全的程序,防止sql注入在程序体现在不要拼接sql字符串, ......

SQL SERVER 视图 Garin Zhang

视图
SET NOCOUNT ON;
SET Northwind;
GO
IF OBJECT_ID('dbo.ViewName') IS NOT NULL
    DROP VIEW dbo.ViewName;
GO
CREATE VIEW dbo.Viewname
AS
SELECT * from customer AS C
WHERE EXISTS
    (SELECT * from dbo.Orders AS O
     WHERE O.CustomerI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号