sql简单问题,,,帮帮初学者吧,,,,,,, 1.我的机子若不装sql是不是就不能使用sql数据库了.2.osql工具的具体用法是怎么用的呀?我看了一下联机帮助,没看明白.高手们给解释一下吧,,.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.我的机子若不装sql是不是就不能使用sql数据库了.---------------------------------------------------你的机器如果要作数据库服务器,当然要装SQL Server了,而且还要选择安装数据库实例,不能只装客户端工具。如果你所说的使用,仅仅是为了连接和管理其它机器上的SQL Server,可以只装客户端。如果仅用程序代码访问,连客户端也不需要安装,直接使用ADO访问数据库即可。2.osql工具的具体用法是怎么用的呀?我看了一下联机帮助,没看明白.---------------------------------------------------------------------这个问题涉及的内容很多,楼主可以根据具体的需要,有针对性的参考里面提供的例子。 那就麻烦您麻烦您给举一个导入导出的例子吧?我把sql的验证模式改称sqlserver验证, 打开cmd运行 osql -e -i c:\ps.asp 说是administrator失败 又用 osql -U sa -p <1>-e -i c:\ps.asp <2>go 提示 语法错误我没用过osql工具,帮忙给说说吧? osql -U sa -P 密码 -S 服务器 -i "c:\ps.sql"c:\ps.asp? asp可以吗? 我没试过,呵呵 osql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过 ODBC 与服务器通讯。语法osql [-?] | [-L] | [ { {-U login_id [-P password]} | -E } [-S server_name[\instance_name]] [-H wksta_name] [-d db_name] [-l time_out] [-t time_out] [-h headers] [-s col_separator] [-w column_width] [-a packet_size] [-e] [-I] [-D data_source_name] [-c cmd_end] [-q "query"] [-Q "query"] [-n] [-m error_level] [-r {0 | 1}] [-i input_file] [-o output_file] [-p] [-b] [-u] [-R] [-O] ] osql -e -i c:\ps.asp注释:-D data_source_name连接到用 Microsoft SQL Server 的 ODBC 驱动程序定义的 ODBC 数据源。osql 连接使用该数据源中指定的选项。 osql -e -i c:\ps.asp 说是administrator失败如果启动 osql 时未指定用户名,SQL Server 2000 将检查环境变量并使用它们,例如 osqluser=(user) 或 osqlserver=(server)。如果未设置环境变量,则使用工作站用户名。如果未指定服务器,则使用工作站名称。如果 -U 或 -P 选项都没有使用,则 SQL Server 2000 将尝试使用 Windows 身份验证模式进行连接。身份验证基于运行 osql 的 Microsoft Windows NT® 用户帐户。 那怎样用(asp)代码实现把一数据库的表添加到服务器数据库的相应表?? 怎么求指定日期所在月的第几周? 100分求一sql 该存储过程如何写呢?大家帮帮忙了,我郁闷呢(为每一个用户统计数据插入另一表为一行)我举了例,请进 这道题关于soft-NUMA Sql Server 2005配置管理不显示协议名称.有图 关于外键约束的问题 求教:如何写这条select语句 SQL Server附加数据库 关于行转列的问题.. 为什么我的程序在2000中可以用,在98中有问题? 求助,恢复数据库中的一个表的数据! 自认为是sql高手的进来,能解决的都是牛人!
---------------------------------------------------
你的机器如果要作数据库服务器,当然要装SQL Server了,而且还要选择安装数据库实例,不能只装客户端工具。
如果你所说的使用,仅仅是为了连接和管理其它机器上的SQL Server,可以只装客户端。
如果仅用程序代码访问,连客户端也不需要安装,直接使用ADO访问数据库即可。2.osql工具的具体用法是怎么用的呀?我看了一下联机帮助,没看明白.
---------------------------------------------------------------------
这个问题涉及的内容很多,楼主可以根据具体的需要,有针对性的参考里面提供的例子。
我把sql的验证模式改称sqlserver验证,
打开cmd运行
osql -e -i c:\ps.asp
说是administrator失败
又用
osql -U sa -p
<1>-e -i c:\ps.asp
<2>go
提示 语法错误
我没用过osql工具,帮忙给说说吧?
osql
[-?] |
[-L] |
[
{
{-U login_id [-P password]}
| -E
}
[-S server_name[\instance_name]] [-H wksta_name] [-d db_name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-I] [-D data_source_name]
[-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input_file] [-o output_file] [-p]
[-b] [-u] [-R] [-O]
]
-D data_source_name连接到用 Microsoft SQL Server 的 ODBC 驱动程序定义的 ODBC 数据源。osql 连接使用该数据源中指定的选项。
说是administrator失败如果启动 osql 时未指定用户名,SQL Server 2000 将检查环境变量并使用它们,例如 osqluser=(user) 或 osqlserver=(server)。如果未设置环境变量,则使用工作站用户名。如果未指定服务器,则使用工作站名称。如果 -U 或 -P 选项都没有使用,则 SQL Server 2000 将尝试使用 Windows 身份验证模式进行连接。身份验证基于运行 osql 的 Microsoft Windows NT® 用户帐户。