小编Dav*_*yan的帖子

将存储数据从一个Azure帐户复制到另一个Azure帐户

我想将一个非常大的存储容器从一个Azure存储帐户复制到另一个(也恰好在另一个订阅中).

我想就以下选项发表意见:

  1. 使用CloudBlob的DownloadToStream()和UploadFromStream()编写一个可以连接到两个存储帐户并一次复制一个blob的工具.这似乎是最糟糕的选择,因为它会在传输数据时产生成本,而且速度很慢,因为数据必须归结为运行该工具的计算机,然后重新上传回Azure.

  2. 写一个工人角色来做同样的事情 - 理论上这应该更快,不会产生任何代价.但是,这是更多的工作.

  3. 将工具上传到正在运行的实例,绕过工作者角色部署,并在实例被回收/重置之前祈祷工具完成.

  4. 使用现有工具 - 没有发现任何有趣的东西.

关于这种方法的任何建议?

更新:我刚刚发现,2012年7月7日或之后创建的所有存储帐户最终都引入了此功能(仅适用于REST API):

http://msdn.microsoft.com/en-us/library/windowsazure/dd894037.aspx

azure azure-storage azure-storage-blobs

21
推荐指数
3
解决办法
3万
查看次数

将新的SQL Azure层与旧的层进行比较

既然微软已经提供了新的SQL Azure服务层(Basic,Standard,Premium),我们正试图弄清楚它们如何映射到现有的(Web和Business).

从本质上讲,新的层次细分有六个性能级别:基本,S1,S2,P1,P2和P3(详情请见:http://msdn.microsoft.com/library/dn741336.aspx)

有谁知道旧数据库层如何映射到这六个级别?例如,商业是否等同于S1?S2?

我们需要能够回答这个问题,以便确定将现有数据库迁移到哪些服务层/级别.

azure azure-sql-database

19
推荐指数
2
解决办法
5610
查看次数

在SQL Azure上创建第二个sysadmin

创建SQL Azure服务器时,我们会获得一个对所有数据库具有完全访问权限的超级用户.我们想创建更多这些用户,但不太确定如何.

我们查看了以下文章:http: //msdn.microsoft.com/en-us/library/azure/ee336235.aspx

它允许我们通过以下方式创建新的登录:

-- first, connect to the master database
CREATE LOGIN login1 WITH password='<ProvidePassword>';
Run Code Online (Sandbox Code Playgroud)

然后我们可以添加dbmanager角色和loginmanager角色:

-- first, connect to the master database
CREATE LOGIN login1 WITH password='<ProvidePassword>';
CREATE USER login1User FROM LOGIN login1;
EXEC sp_addrolemember 'dbmanager', 'login1User';
EXEC sp_addrolemember 'loginmanager', 'login1User';
Run Code Online (Sandbox Code Playgroud)

新用户现在可以连接到我们的SQL Azure服务器并查看所有数据库.但是,用户无法连接到各个数据库.解决方法是创建映射到每个数据库中的新登录的用户,并授予该用户db_owner权限,但这很麻烦并且需要维护.

是否有一种在SQL Azure中创建另一个sysadmin用户的简单方法?

azure-sql-database

7
推荐指数
1
解决办法
3480
查看次数

不再能够创建bacpac:SQL70015:SQL Azure不支持过时的功能"字符串文字作为列别名"

我们今天遇到了一个严重错误 - 我们无法再创建实时Azure生产数据库的bacpac文件.到目前为止一切正常,突然间我们开始遇到以下错误:

服务操作期间遇到错误.无法从指定的数据库中提取包.错误SQL70015:SQL Azure不支持过时的功能"字符串文字作为列别名".

我们有一个复杂的数据库模式,已经在Azure上实时部署了一年多.我们依靠每日bacpacs是我们唯一的备用策略 - 需要帮助来弄清楚如何恢复制作bacpacs.

azure azure-sql-database

5
推荐指数
1
解决办法
3638
查看次数

WinDbg!heap命令无法在Windows Azure上运行

我试图使用WinDBG检查Windows Azure Web角色上的非托管堆.运行"!heap -s"时,我收到"无效的类型信息"错误,与此问题中概述的相同:WinDbg!heap命令因缺少符号而无法正常工作.

但是,当尝试重新加载符号并将符号加载设置为"嘈杂"时,我看到:

SYMSRV: 找不到http://msdl.microsoft.com/download/symbols/ntdll.pdb/9D7437C73CAF42919078F59C14F1BB462/ntdll.pdb

所以AFAIK,这个特定版本的ntdll没有符号.

是否有任何解决方法可以让我能够看到非托管堆?我的WaIISHost.exe进程占用1.5GB的RAM,托管堆很小(50MB).

windbg azure

5
推荐指数
1
解决办法
223
查看次数

Android Studio:Subversion 文件被标记为未版本化

我已将我的 Android Studio 项目添加到 Subversion。当我进行更改时,我的所有文件都列在“未版本控制的文件”下。我尝试通过选择“从版本控制检出”从 Subversion 打开,但即使这样做之后,我最终还是将所有文件都标记为未版本化。

如果我尝试添加这些文件,我会收到以下错误:错误:找不到文件的 CVSROOT ...

如何让 Android Studio 与 SVN 一起正常工作?

svn android-studio

4
推荐指数
1
解决办法
3461
查看次数

如何在 BottomNavigationBarItem 中绝对定位徽章

我正在使用 BottomNavigationBarItem 显示带有图标和文本的底部导航 UI。我希望能够在这些徽章上添加带有数值的徽章。这是我目前的尝试:

  bottomNavigationBar:
      new BottomNavigationBar(items: <BottomNavigationBarItem>[
        new BottomNavigationBarItem(
        icon: new Stack(
          children: <Widget>[
            const Icon(Icons.home),
            new Positioned(
                top: 0.0,
                left: 0.0,
                child: new Container(
                  decoration: new BoxDecoration(
                      borderRadius: new BorderRadius.circular(4.0),
                      color: Colors.red),
                  width: 16.0,
                  child: new Text(
                    "12",
                    style: const TextStyle(color: Colors.white),
                  ),
                ))
          ],
        ),
        title: new Text("Home")),
        new BottomNavigationBarItem(
        icon: const Icon(Icons.star), title: new Text("Star")),
      ],
      type: BottomNavigationBarType.fixed),
Run Code Online (Sandbox Code Playgroud)

但是,徽章与图标的边界框一起定位,因此它与图标重合:

在此处输入图片说明

相反,我想要的是这样的:

在此处输入图片说明

是否可以使用 BottomNavigationBarItem 小部件来实现这一点?如果没有,什么是好的解决方法?

dart flutter

3
推荐指数
1
解决办法
2537
查看次数

获取Azure数据库副本的详细报告

Sql Azure允许使用以下语法在一个实例内和跨多个实例复制数据库:

create database as copy of
Run Code Online (Sandbox Code Playgroud)

可以通过检查sys.databases表来查询副本状态:

select name, state, state_desc from sys.databases
Run Code Online (Sandbox Code Playgroud)

但是,这只会返回一个非常粗糙的状态(复制与在线).我希望能够显示详细的进度报告(例如到目前为止复制了多少数据).但是,似乎无法连接到新数据库以获取此数据,直到它完全联机.我可以使用master数据库中的任何内容来获取更详细的信息吗?

azure azure-sql-database

2
推荐指数
1
解决办法
552
查看次数