送分!!!SQL SERVER 7.0中直接建库(100分)

  • 主题发起人 主题发起人 wanwqing
  • 开始时间 开始时间
W

wanwqing

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好:
虚心向各位请教:
Tell me 如何在SQL SERVER 7.0中直接建库,如何查看库中记录(在SQL SERVER 7.0中)?我没有任何SQL SERVER 书(6.5或7.0).我将十二万分感激!详细步骤!!!
将我所有的分全给您!!
 
所有的数据库的建库一般都是写在 *.sql 文件
中,里面包含:
connect to ...
create database ...
create table ...
create procedure ...
全部建库、建表都在里面完成。

执行这个文件就可以了
 
最简单的是在enterprise manager里 。
你可以到网上下载,有很多sql-server的书。
http://www.163.com 然后搜索书库。
 
USE master
if exists(select * from sysdatabases where name="DataBaseName")
begin
Use DataBaseName
select name from DataBaseName..sysfiles where (status &amp; 0x8000) <> 0
Use master
drop database DataBaseName
end
GO
CREATE DATABASE DataBaseName
ON
( NAME ="DataBaseName_dat",
FILENAME = "DataPath/DataBaseNamedat.mdf",
SIZE = 10,
MAXSIZE = 150,
FILEGROWTH = 10% )
LOG ON
( NAME = "DataBaseName_log",
FILENAME = "DataPath/DataBaseNamelog.ldf",
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 10MB )
GO

把上面的语句执行一下即可建库,
You can Uses ISQL.EXE!

>如何查看库中记录
什么意思?
 
如何查看库中记录我指的是如何修改记录!
请问pipi老兄 *.sql 文件在哪里执行,具体步骤??
 
Big_Z老兄您的代码在哪里执行?我是SQL SERVER的菜鸟级别的选手,麻烦您了!!!
 
我所列在上面的不是代码,
是 SQL 语句,可以在 SQL Server 的 "Query Analyzer" 中执行,
也可以在通过程序执行;

那些脚本是放在一个模版文件中,
程序替换掉其中所有的的
DataBaseName (如 "MyDB")
DataPath (如 "C:/Mssql7/Data")
然后再把这些语句存到另一个要执行的文件中
如“C:/AppPath/BuildDB.SQL”

在需要执行的时候,Just
WinExec(PChar('C:/AppPath/isql.exe ' +
'-S ServerName ' + //服务器的名称
'-U UserName ' + //用户名(LoginID, Such as "sa")
'-P Password ' + //密码
'-i BuildDB.SQL' + //需要执行的文件名
'-o BuildDB.Log'), //如果希望生成 LOG 文件
sw_Normal);

如果希望做得更好,可以使用进程,这样
在 SQL Server 处理完之前,
禁止用户进行下一步操作,
例如创建触发器和存储过程等;

ISQL.EXE 是 SQL Server 带的
可以在 SQL Server 的安装路径下找到,如:
C:/Mssql7/binn
具体用法请:C:/Mssql7/binn/isql -? 命令行获得

----以 SQL 7 为例,SQL 6.5 类似,
使用这种方法,在 SQL 7 ,
几乎可以通过程序实现任何功能,
在 SQL Server 6.5 中,
也可以任意创建和删除 Table, Procedure, Trigger, Index...
和任意处理数据(但没试过建库),
而无须了解 SQL Server 提供的编程接口!
 
Sorry! 更正一下:
Use DataBaseName 应该去掉
 
谢谢!BIG_Z,我试试,如果行,我的分全给您!
 
自己试和查HELP,很快学会。
 
初學用enterprise manager就好了,很簡單, 無說明也能用.
 
sql7.0 右键击与看之表名,选View table,
建库类此,右键,或菜单。
 
写代码态夸张了,用enterprise manage
右键 new
 
9494,用enterprise manager.
侠圣,
msdtc administractive Concole 做什么用?
 
>写代码态夸张了
夸张吗?
If 是一个大规模推广的项目呢?
If 面对的是在各个地点的一千多台机器上建库建表建存储过程建触发器建索引?
If 面对的是一千多不会使用资源管理器的用户?
……
当然,不是每个人都会面对我这种情况的(对我影响至深)
 
用enterprise manager建好库,然后在DELPHI中象用其他数据库那样,指定DATABASE NAME 和TABLE NAME 就可以.但如何实现CLIENT机访问我的SERVER数据库,CLIENT机上是否也要装SQL SERVER 7 ???
 
使用 Query Analyzer 选库名

select * from dbname.
 
jack21cn老兄,您指的是在SERVER上还是在CLIENT上?
 
大家都在这里抢分嗦!
 
后退
顶部