社区
MS-SQL Server
帖子详情
[问题] SQL server 新手~
asgard
2005-01-04 08:06:45
只用过Oracle,从来没用过sql server 2000。请问怎么在远程连到服务器上新建一个用户?然后在这个用户下面建立一些他拥有的表?需要什么命令?或者图形界面在什么地方?
最后问一下怎么通过脚本*.sql来建表?
麻烦说的稍微详细一点,我对SQL实在一窍不通,谢谢了!
...全文
217
12
打赏
收藏
[问题] SQL server 新手~
只用过Oracle,从来没用过sql server 2000。请问怎么在远程连到服务器上新建一个用户?然后在这个用户下面建立一些他拥有的表?需要什么命令?或者图形界面在什么地方? 最后问一下怎么通过脚本*.sql来建表? 麻烦说的稍微详细一点,我对SQL实在一窍不通,谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asgard
2005-01-06
打赏
举报
回复
*************** 能连接到SQL的几个要素. **************************
1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.查询分析器中进行连接,时使用用ip连接:
文件--连接--SQL Server输入对方IP--连接使用,根据对方的SQL配置确定--确定
确定SQL采用什么身份验证方式:
企业管理器--右键SQL实例--属性--安全性--身份验证
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定
5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
————————————————————————————————————————
在第二步报错:提示无法连接
用4,5的办法试过,还是不行(5中所说的别名就是服务器的机器名对吧)
asgard
2005-01-06
打赏
举报
回复
1:那用户的数据一般来讲是不是应该放在另外一个新建的数据库中?而不是master,northwind这些里面?
2:知道了
3:那连接字和用户表在哪个数据库(northwind, pubs等等)中无关?这么说的话是不是master下面如果已经有一个user1用户,pubs下面就不可以有一个user1用户了?
zjcxc
元老
2005-01-06
打赏
举报
回复
1.
master,tempdb,model,msdb这四个是系统数据库,这四个库的作用可以查询sql联机帮助
northwind,pubs是演示数据库
2.
是的
3.
连接数据库当前是连接数据库名,用户名是放在user id中
asgard
2005-01-06
打赏
举报
回复
1:
请问我的instance下面的master,northwind,pubs等等这些是什么概念?是不是相当于oracle里面的表空间(system,user,temp...);
2:
另外问一下我比如想在user1用户下面执行很多*.sql文件,是不是必须一个一个来?有没有更方便的方法呢?
3:
我去连接数据库的时候(写连接字),应该使用这个数据库的instance名(MyDatebase)还是我所建立的某一个用户的名字?比如user1
谢谢
asgard
2005-01-06
打赏
举报
回复
补充说一下上面telnet不上的问题:
为什么我用SQL Query Analyer可以连上,但是在命令提示符下执行:telnet <服务器ip地址> 1433 会报错呢?(注:我看Query Analyer是用“机器名\实例名”来连的,改成“IP\实例名”就不行了,这是什么原因?)
(另外请问:windows认证和SQL Server认证有什么区别?)
zjcxc
元老
2005-01-05
打赏
举报
回复
*************** 能连接到SQL的几个要素. **************************
1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
3.查询分析器中进行连接,时使用用ip连接:
文件--连接--SQL Server输入对方IP--连接使用,根据对方的SQL配置确定--确定
确定SQL采用什么身份验证方式:
企业管理器--右键SQL实例--属性--安全性--身份验证
4.如果不行
SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--启用 WinSock代理
--代理地址:(sqlserver服务器IP)
--代理端口--1433
---确定
5.如果还不行,在客户端装个SQL Server客户端配置一下:
开始--程序--Microsoft SQL Server--客户端网络实用工具
--别名--添加
--网络库选择"tcp/ip"--服务器别名输入SQL服务器名
--连接参数--服务器名称中输入SQL服务器ip地址
--如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
zjcxc
元老
2005-01-05
打赏
举报
回复
用.sql脚本的方法,就是把我方法1的脚本,保存为一个.sql文件,需要使用的时候,用查询分析器打开.sql文件,按F5执行
zjcxc
元老
2005-01-05
打赏
举报
回复
--方法2.
--直接在企业管理器中注册远程sql,则可以用图形界面来实现了
--注册SQL Server方法:
企业管理器
--右键SQL Server组
--新建SQL Server注册...
--下一步--可用的服务器中,输入你要注册的远程服务器名 --添加
--下一步--连接使用,选择你要注册的远程服务器使用的身份验证方式
--下一步--如果是用"SQL Server身份验证"--输入用户名和密码
--下一步--选择SQL Server组,也可以创建一个新组
--下一步--完成
确定你的SQL采用什么身份验证方式的方法:
在远程sql的企业管理器--右键SQL实例--属性--安全性--身份验证
zjcxc
元老
2005-01-05
打赏
举报
回复
--方法1. 查询分析器连接到你的远程sql
--复制下面的语句到查询分析器,根据自己的实际情况进行适当修改,然后按F5执行
--切换到你新建用户所在的数据库
use pubs
go
--创建用户
exec sp_addlogin '用户名','密码'
--添加到数据库
exec sp_grantdbaccess '用户名'
go
--创建属于新建用户的表(create table 的具体语法参考SQL联机帮助)
create table 用户名.表名(
列1 int,
列2 int)
Fibona
2005-01-04
打赏
举报
回复
在sql客户端选连接上远程服务器端的数据库,再进行建新用户就可以了.
方法可以在企业管理器里面或者查询分析器里面进行.
在企业管理器建远程服务器端的数据库一个组.(右键 sql server组选新建注册(用远程的IP) 建立),然后进行操作就可以了.
NinGoo
2005-01-04
打赏
举报
回复
如果新建的user没有sa的权限,那么用它连接数据库后建的table的owner就是该用户的用户名。sql server里的owner相当于oracle的schema
一般的sql命令可以通过联机帮助查找,大致和oracle差别不大,一些写法不同,联机帮助上有详细的语法
.sql文件用查询分析器打开执行即可
NinGoo
2005-01-04
打赏
举报
回复
装个客户端,然后用企业管理器或者查询分析器连到server上操作
SQL
Server
2008管理员必备指南(超高清PDF)Part1
无论您是学生还是数据库领域的从业人员,都可从《
SQL
Server
2008管理员必备指南》获得解决
问题
和完成工作所需的信息。 《
SQL
Server
2008管理员必备指南》重要主题: 规划、部署和配置
SQL
Server
2008 管理服务器,...
SQL
语句基础教程
SQL
语句基础教程旨在帮助
新手
和需要复习
SQL
的资料仓储业界老将,学习
SQL
基础知识和语法。
SQL
指令 --------
SQL
指令是
SQL
语言的基础,用于储存、读取、处理数据库中的资料。常用的
SQL
指令包括: * SELECT:从...
AdventureWorks2008
《
Sql
Server
2008 示例数据库AdventureWorks2008详解》
Sql
Server
2008作为微软公司的一款企业级数据库管理系统,是数据库管理、数据存储与分析的重要工具,广泛应用于各种业务场景。而AdventureWorks2008则是...
Java新闻发布系统源代码
- 对于Java Web
新手
,这个项目提供了从静态页面到动态交互的完整示例,有助于理解MVC(Model-View-Controller)架构。 - 了解如何使用JDBC操作数据库,包括连接池的使用,提升性能。 - 掌握servlet生命周期和请求...
javaweb项目实(含笔记与详细实现步骤)
本项目实例旨在为
新手
提供一个全面的学习平台,通过实践操作和详细的步骤讲解,帮助他们快速理解和掌握JavaWeb的核心概念。 1. **环境搭建**:首先,你需要安装Java Development Kit (JDK) 和Java Web服务器,如...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章