Foxtable(狐表)用户栏目专家坐堂 → 如何新建SQL数据库?请教老师们.


  共有21092人关注过本帖树形打印复制链接

主题:如何新建SQL数据库?请教老师们.

帅哥哟,离线,有人找我吗?
菜鸟foxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
如何新建SQL数据库?请教老师们.  发帖心情 Post By:2009/2/9 15:12:00 [只看该作者]

前提:二次开发程序需要连接的是外部数据库SQL外部数据表.

如果拿二次开发的程序给客户装机,如何能像一些商用软件一样,直接在安装过程中建立此数据库所有用到的数据表??


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/9 15:14:00 [只看该作者]

用备份和还原
或者用脚本

如果开发的时候,用的是ACCESS的外部数据源,那么用导入。


 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/9 15:23:00 [只看该作者]

生成SQL脚本那个简单...就是不知道如何在安装过程中去执行这些脚本...

IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'zygl')
 DROP DATABASE [zygl]
GO

CREATE DATABASE [zygl]  ON (NAME = N'zygl_Data', FILENAME = N'd:\Program Files\Microsoft SQL Server\MSSQL$HIS\data\zygl_Data.MDF' , SIZE = 3, FILEGROWTH = 10%) LOG ON (NAME = N'zygl_Log', FILENAME = N'd:\Program Files\Microsoft SQL Server\MSSQL$HIS\data\zygl_Log.LDF' , SIZE = 4, FILEGROWTH = 10%)
 COLLATE Chinese_PRC_CI_AS
GO

exec sp_dboption N'zygl', N'autoclose', N'true'
GO

exec sp_dboption N'zygl', N'bulkcopy', N'false'
GO

exec sp_dboption N'zygl', N'trunc. log', N'true'
GO

exec sp_dboption N'zygl', N'torn page detection', N'true'
GO

exec sp_dboption N'zygl', N'read only', N'false'
GO

exec sp_dboption N'zygl', N'dbo use', N'false'
GO

exec sp_dboption N'zygl', N'single', N'false'
GO

exec sp_dboption N'zygl', N'autoshrink', N'true'
GO

exec sp_dboption N'zygl', N'ANSI null default', N'false'
GO

exec sp_dboption N'zygl', N'recursive triggers', N'false'
GO

exec sp_dboption N'zygl', N'ANSI nulls', N'false'
GO

exec sp_dboption N'zygl', N'concat null yields null', N'false'
GO

exec sp_dboption N'zygl', N'cursor close on commit', N'false'
GO

exec sp_dboption N'zygl', N'default to local cursor', N'false'
GO

exec sp_dboption N'zygl', N'quoted identifier', N'false'
GO

exec sp_dboption N'zygl', N'ANSI warnings', N'false'
GO

exec sp_dboption N'zygl', N'auto create statistics', N'true'
GO

exec sp_dboption N'zygl', N'auto update statistics', N'true'
GO

if( ( (@@microsoftversion / power(2, 24) = 8) and (@@microsoftversion & 0xffff >= 724) ) or ( (@@microsoftversion / power(2, 24) = 7) and (@@microsoftversion & 0xffff >= 1082) ) )
 exec sp_dboption N'zygl', N'db chaining', N'false'


 回到顶部
帅哥哟,离线,有人找我吗?
菜鸟foxtable
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 菜鸟中的老鸟
等级:七尾狐 帖子:1486 积分:10064 威望:0 精华:9 注册:2008/11/14 8:54:00
  发帖心情 Post By:2009/2/9 15:25:00 [只看该作者]

因为开发的时候就已经准备好了相应的表格......


图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2009-2-9 15:25:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/9 15:34:00 [只看该作者]

脚本似乎可以自动生成的。
实在不行,备份还原算了,这样简单点。


 回到顶部