社区
.NET技术其他语言
帖子详情
如何利用C#获取所有SQL Server的数据库名?分不够再加
bpfrom
2002-06-11 03:31:50
谢谢
...全文
156
7
打赏
收藏
如何利用C#获取所有SQL Server的数据库名?分不够再加
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vm58
2002-06-23
打赏
举报
回复
默认情况下,sqlserver提供的6个数据库中,除了model数据库外,其他若干个数据库还可能拥有guest用户。
exec sp_helpdb得到的记录包括:当前用户拥有访问权限的数据库(包括默认的几个guest访问数据库)。
任何用户(只要能连接到sqlserver)查询master数据库中的表sysdatabases可以得到所有的数据库名称,因为该表的guest用户不可删除。
ywj2002
2002-06-23
打赏
举报
回复
sp_helpdb是会跟具当前用户角色找出相应的数据库.
而用sysdatabases表则只要有权限访问该表就能查出所有数据库信息.
ywj2002
2002-06-23
打赏
举报
回复
haor兄的方法比较可行.
bpfrom:
sp_helpdb也可以列出数据名,
但不是全部.
我试过两种对比.结果不同的.原因我未查明,谁知道的,
麻烦透露一下
haor
2002-06-20
打赏
举报
回复
select name from master..sysdatabases
bpfrom
2002-06-12
打赏
举报
回复
已经找到方法,sp_helpdb
badtank
2002-06-11
打赏
举报
回复
先连接到master库中,然后通过读取关于数据库信息的系统参数表获得其他数据库名称
exhx
2002-06-11
打赏
举报
回复
这其实应该是一个数据库的问题啊,你使用sysobject表就可以得到你所需要的信息了
详解
C#
批量插入数据到
Sql
server
中的四种方式
本篇,我将来讲解一下在
Sql
server
中批量插入数据。 先创建一个用来测试的
数据库
和表,为了让插入数据更快,表中主键采用的是GUID,表中没有创建任何索引。GUID必然是比自增长要快的,因为你生成一个GUID算法所花的时间肯定比你从数据表中重新查询上一条记录的ID的值然后再进行加1运算要少。而如果存在索引的情况下,每次插入记录都会进行索引重建,这是非常耗性能的。如果表中无可避免的存在索引,我们可以通过先删除索引,然后批量插入,最后再重建索引的方式来提高效率。 create database CarSYS; go use CarSYS; go CREATE TABLE Product( Id
C#
SQL
Server
数据库
备份解决方案
本文还有配套的精品资源,点击
获取
简介:本文详细介绍了使用
C#
语言结合
SQL
Server
数据库
进行备份的类库应用,重点在于提供一个专门为
C#
开发者设计的库,用于简化
数据库
备份的过程。这个类库包含了预定义的方法和类,允许开发者高效地集成备份功能到他们的应用程序中,同时提供了依赖于
SQL
DMO组件的详细操作步骤。此外,还提到了更现代的SMO库,它支持更高级的备份选项。 ...
C#
实现
SQL
Server
数据库
连接与操作的实践教程
在现代软件开发中,
数据库
是存储和检索数据不可或缺的部
分
。
C#
作为一款广泛使用的编程语言,与
数据库
的交互能力是其强大功能的一个体现。
C#
通过使用多种数据访问技术来实现这一交互,其中最常用的是ADO.NET。ADO.NET提供了操作数据的一套组件,包括连接、命令、适配器和读取器,它们可以帮助开发者以编程方式访问和操作数据。在
C#
中与
SQL
Server
数据库
进行交互操作,命
名
空间扮演着关键角色。这一命
名
空间提供了一系列类和方法,使开发者能够执行
数据库
连接、执行
SQL
语句、管理事务等操作。
.NET开发之
C#
语言与
SQL
Server
数据库
internal:在当前程序集内可以实现对类的访问,默认值,可以不写。如果有主外键关系的两个表,先增主表,再增从表:先增年级表,再增学生表。如果某个列允许为空,可以不用插入,如果不允许为空,必须要插入值。注意:要查的列
名
不能是以个体出现,要代表整个组的数据出现。在关系中右键,添加关系,注意主建和外检的关系。自增长的列不能插入值,不能写到要插入的列
名
中。1.根据like后的内容来判断要查看的数据。插入的值,要和对应的列的数据类型一致。封装字段----------属性。如果要插入所有列的值,列
名
不用写。
C#
连接
SQL
Server
数据库
及登录验证知识
最近在做联系
数据库
的系统项目,这里重新回顾了一些
数据库
的知识,主要是使用VS2012与
SQL
Server
2012简单的做了下面两个
数据库
的应用,虽然比较简单,但我认为这是非常有用的知识,尤其对刚接触这样的系统知识的同学,同时也巩固了自己的知识. 一.VS简单连接
数据库
使用DataGridView控件(显示和编辑不同数据类型的表格数据)来显示
数据库
中的数据,主要步骤是:先定义连接
数据库
和查
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章