首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

从查询分析器创建数据库与通过vb.net创建数据库有何不同?该怎么解决

2012-03-03 
从查询分析器创建数据库与通过vb.net创建数据库有何不同?在sqlexpress中创建数据库,可以用两种方法实现:1\

从查询分析器创建数据库与通过vb.net创建数据库有何不同?
在sqlexpress中创建数据库,可以用两种方法实现:
1\直接在sql查询分析器中创建,用语句:Create   Database   Dbname
2\在vb.net中通过SqlConnection对象和SqlCommand对象来创建;SqlCommand.CommandText= "Create   Database   Dbname ";

但是,在查询分析器中创建的数据库可以直接从SQLServer   Managerment   Studio的树状列表中看到,而通过Vb.Net创建的则看不到,需要再附加一次才可以,这是什么原因?

[解决办法]
http://www.microsoft.com/china/msdn/library/data/sqlserver/USsqldnsqldevdev_06112004L.mspx?mfr=true

其实主要的问题就在于这篇文章所说的用户实例和普通实例的区别,仔细看看吧
使用下面的串建的数据库,你就能在SQL Management Studio中看到了.
server=(local)\SQLEXPRESS;database=Master;Integrated Security=True;Connect Timeout=30;User Instance=False

注意最后一个参数是FALSE,它指明了创建的是一个普通实例,而非用户实例.

热点排行