求助,如何用VB.NET创建SQL数据库

蓝天一剑 2006-11-06 02:30:08
请问各位,我如何能通过VB.NET书写代码实现从VB.NET创建SQL数据库?
数据库名、存放路径、数据库与日志文件的大小等需要自己定义,怎么可以实现啊?
在SQL2000里面,查询分析器里面是分行写的,.NET 如何把他们整合到一个string里面啊?
...全文
651 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝天一剑 2006-11-30
  • 打赏
  • 举报
回复
leq_82()
我以前试过,因为服务器上的盘符在客户端是不能访问的,执行时会出错
W_W_Q 2006-11-30
  • 打赏
  • 举报
回复
看了各位的帖子,我是这样理解的:
1、在master数据库里面写一个过程或者函数
2、从客户端执行函数或过程
3、执行sql脚本创建各类表。
对么?

1、是连接到Master数据库创建你的数据库,再连接到刚创建的数据库执行脚本
2、从客户端连接sqlserver服务执行脚本,不需要访问什么目录
3、执行sql脚本创建各类表以及数据
leq_82 2006-11-29
  • 打赏
  • 举报
回复
dim strsql as string =""
strsql=strsql & "CREATE DATABASE [KStroe] ON (NAME = N'KStroe_Data', FILENAME ="
strsql=strsql & "N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Data.MDF' , "
strsql= strsql & "SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'KStroe_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)"

Dim con As New SqlConnection(......)
Dim cmd As New SqlCommand
cmd.Connection=con
cmd.CommandType=1
cmd.CommandText=strsql
wangchaocn 2006-11-29
  • 打赏
  • 举报
回复
mark
fengkoulangjian 2006-11-29
  • 打赏
  • 举报
回复
学习
蓝天一剑 2006-11-29
  • 打赏
  • 举报
回复
看了各位的帖子,我是这样理解的:
1、在master数据库里面写一个过程或者函数
2、从客户端执行函数或过程
3、执行sql脚本创建各类表。
对么?
lywzl 2006-11-27
  • 打赏
  • 举报
回复
忘说明了:osql需要在cmd下运行,你可以编个.BAT文件执行该命令
lywzl 2006-11-27
  • 打赏
  • 举报
回复
首先SQL数据库中建立好你需要的数据库,然后在你建立的数据库名上按右键→所有任务→使用SQL数据库提供的生成SQL脚本功能,生成数据库建立脚本。
在其他机器上建立数据库使用如下方法:
osql -S -E -idata.sql
其中data.sql是你手动生成的数据库建立脚本。
ou108 2006-11-27
  • 打赏
  • 举报
回复
呵呵
W_W_Q(韦一笑) 這位兄臺的方法可行,很好
就是說寫一個過程或函數(在master數據庫中,這個過程或函數是用來建立數據庫的)
然後你再在客戶端寫個程序,連接到master數據庫中,執行這個過程或函數就可以了

蓝天一剑 2006-11-23
  • 打赏
  • 举报
回复
能不能具体一点,小弟我对.net学习不深,怎么样能通过.net执行sql脚本,在脚本里面如何创建,希望能不吝赐教!
W_W_Q 2006-11-20
  • 打赏
  • 举报
回复
用SQL SERVER的“声称脚本”创建数据库SQL脚本,写一个能执行SQL语句的函数或过程,然后连接SQL SERVER的Matser库执行就好了,读入sql脚本的时候以“GO”为标志读一句就执行一句,不需要访问什么目录
蓝天一剑 2006-11-15
  • 打赏
  • 举报
回复
我可以在SQLSERVER里面创建数据库,但是,服务器我看不到盘符,禁止用serverip\d$的方法远程进入服务器,这样的话,该怎么办?
itcoco 2006-11-12
  • 打赏
  • 举报
回复
先保证有这个目录 然后再和个目录下创建数据库
蓝天一剑 2006-11-12
  • 打赏
  • 举报
回复
如果我要在新的目录下保存数据库文件和日志文件呢,用createdirectory么?
ou108 2006-11-10
  • 打赏
  • 举报
回复
FILENAME = N'serverip\d$\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)"
蓝天一剑 2006-11-10
  • 打赏
  • 举报
回复
如果是C/S结构,在客户端创建服务器的数据库,上面的方法好象只能在客户端本机创建数据库啊,还有,比如说: N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Data.MDF 如果没有data目录,这样子会自动创建目录么?
牛牛爸 2006-11-09
  • 打赏
  • 举报
回复
MSDN中有个例子,自己看一下,楼上的诸位已经解释的很清楚了。
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vbcode/html/221c92de-7c0d-473a-b4fe-e29a48e197d1.htm
leq_82 2006-11-09
  • 打赏
  • 举报
回复
dim strsql as string =""
strsql=strsql & "CREATE DATABASE [KStroe] ON (NAME = N'KStroe_Data', FILENAME ="
strsql=strsql & "N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Data.MDF' , "
strsql= strsql & "SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'KStroe_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)"

Dim con As New SqlConnection(......)
Dim cmd As New SqlCommand
cmd.Connection=con
cmd.CommandType=1
cmd.CommandText=strsql
dlzhangln 2006-11-08
  • 打赏
  • 举报
回复
需要换行的时候加 & vbcrlf
dlzhangln 2006-11-08
  • 打赏
  • 举报
回复
dim strsql as string =""
strsql=strsql & "CREATE DATABASE [KStroe] ON (NAME = N'KStroe_Data', FILENAME ="
strsql=strsql & "N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Data.MDF' , "
strsql= strsql & "SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'KStroe_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\KStroe_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)"
加载更多回复(2)
程序下载地址:http://www.dxbbs.cn/down/dxbbs.rar一:程序信息程序版本号:DXBBS 6.1 AC免费版开发语言:ASP.NET ( C# )开发组织:DX 开发组联系E-MAIL:dx-studio@163.comMSN: dx-studio@hotmail.com技术QQ:86834856客服QQ:6192665官方论坛:http://www.dxbbs.cn DXBBS 论坛系统是 DX 工作组原创开发的一套ASP.NET论坛程序,V6.0 版本采用VB.NET编写,V6.1 版本后采用C#编写。DXBBS论坛系统,以最小的文件体积实现最多的功能。程序运行速度极速,几乎可以100%保证的程序安全性,高贵大方的美工界面是DXBBS论坛V6.1版本的主要特色。程序分SQL专业版与ACCESS免费版两种版本,当前版本为ACCESS免费版本。所有人可以免费使用。如果问题,请到官方论坛http://www.dxbbs.cn提出。《《未经允许不得用于商业用途。如有需要请与我们联系》》二:安装使用说明第一步:将所有文件上传到你的服务器空间。第二步:如果你放论坛程序的文件夹是虚拟主机的根目录,请跳过这一步,如果不是,将BIN文件夹移到虚拟空间根目录。第三步:如果需要修改数据库名,请修改了数据库名后,再用记事本打开修改 web.config 文件里的数据库连接字符串。如果不改数据库名,跳过这一步。(建议修改)第四步:访问论坛,如果能正常访问,进入后台管理配置论坛设置,管理员用户名和密码都为 admin。登录后自行修改管理员密码。 如果不能正常访问,检查一至三步骤,或到官方论坛 http://www.dxbbs.cn 求助。三:V 6.1 新功能说明:1。加入论坛IP过滤功能,可以禁止指定的IP访问论坛。2。加入脏字过滤功能,可以对论坛发贴内容中的某些字符进行指定的转换。3。加入特色引用功能,论坛引用功能采用JS脚本引用,高效,快速。4。加入用户头像后台管理功能,管理员可以在后台动态管理论坛用户头像。5。加入发贴表情后台管理功能,管理员可以在后台动态管理论坛发贴表情。6。加入用户组代表图片后台管理功能。7。加入不同用户组允许上传文件数量,文件大小设置。8。加入贴子和回复的屏蔽与解屏蔽功能。9。加入锁定用户功能。

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧